mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 02:52:45 +02:00
RecentsDataSource: Improve data handling
This commit is contained in:
@@ -338,7 +338,7 @@
|
||||
{
|
||||
id<MXKRecentCellDataStoring> cellDataStoring = (id<MXKRecentCellDataStoring> )cellData;
|
||||
|
||||
if (NSNotFound == [cellDataStoring.recentsDataSource.mxSession.invitedRooms indexOfObject:cellDataStoring.roomSummary.room])
|
||||
if (cellDataStoring.roomSummary.room.state.membership != MXMembershipInvite)
|
||||
{
|
||||
return RecentTableViewCell.class;
|
||||
}
|
||||
@@ -352,7 +352,7 @@
|
||||
{
|
||||
id<MXKRecentCellDataStoring> cellDataStoring = (id<MXKRecentCellDataStoring> )cellData;
|
||||
|
||||
if (NSNotFound == [cellDataStoring.recentsDataSource.mxSession.invitedRooms indexOfObject:cellDataStoring.roomSummary.room])
|
||||
if (cellDataStoring.roomSummary.room.state.membership != MXMembershipInvite)
|
||||
{
|
||||
return RecentTableViewCell.defaultReuseIdentifier;
|
||||
}
|
||||
@@ -421,10 +421,8 @@
|
||||
|
||||
if (room)
|
||||
{
|
||||
NSArray* invitedRooms = room.mxSession.invitedRooms;
|
||||
|
||||
// Display no action for the invited room
|
||||
if (invitedRooms && ([invitedRooms indexOfObject:room] != NSNotFound))
|
||||
if (room.state.membership == MXMembershipInvite)
|
||||
{
|
||||
return actions;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user