Adapt from summaries to rooms & little naming fixes

This commit is contained in:
ismailgulek
2021-12-29 17:40:09 +03:00
parent 377e1da55b
commit 1d040cc806
6 changed files with 61 additions and 54 deletions

View File

@@ -311,16 +311,20 @@ static NSTimeInterval const roomSummaryChangeThrottlerDelay = .5;
NSDate *startDate = [NSDate date];
for (MXRoomSummary *roomSummary in self.mxSession.roomsSummaries)
for (MXRoom *room in self.mxSession.rooms)
{
// Filter out private rooms with conference users
if (!roomSummary.isConferenceUserRoom // @TODO Abstract this condition with roomSummary.hiddenFromUser
&& !roomSummary.hiddenFromUser)
MXRoomSummary *summary = room.summary;
if (summary)
{
id<MXKRecentCellDataStoring> cellData = [[class alloc] initWithRoomSummary:roomSummary dataSource:self];
if (cellData)
// Filter out private rooms with conference users
if (!summary.isConferenceUserRoom // @TODO Abstract this condition with roomSummary.hiddenFromUser
&& !summary.hiddenFromUser)
{
[internalCellDataArray addObject:cellData];
id<MXKRecentCellDataStoring> cellData = [[class alloc] initWithRoomSummary:summary dataSource:self];
if (cellData)
{
[internalCellDataArray addObject:cellData];
}
}
}
}