Create suggested rooms fetcher

This commit is contained in:
ismailgulek
2021-10-02 02:10:06 +03:00
parent d1950906a0
commit e43ce3d15b
2 changed files with 22 additions and 12 deletions

View File

@@ -43,7 +43,6 @@ NSString *const kRecentsDataSourceTapOnDirectoryServerChange = @"kRecentsDataSou
@interface RecentsDataSource() <SecureBackupBannerCellDelegate, CrossSigningSetupBannerCellDelegate, MXRoomListDataFetcherDelegate>
{
RecentsDataSourceState *state;
dispatch_queue_t processingQueue;
NSInteger shrinkedSectionsBitMask;
@@ -174,9 +173,13 @@ NSString *const kRecentsDataSourceTapOnDirectoryServerChange = @"kRecentsDataSou
}
return [self mapRoomSummaries:fetchersContainer.serverNoticeRoomListDataFetcher.data.rooms];
}
- (NSArray *)suggestedRoomCellDataArray
- (NSArray<id<MXKRecentCellDataStoring>> *)suggestedRoomCellDataArray
{
return state.suggestedRoomCellDataArray;
if (!fetchersContainer.shouldShowSuggested)
{
return nil;
}
return [self mapRoomSummaries:fetchersContainer.suggestedRoomListDataFetcher.data.rooms];
}
- (DiscussionsCount *)favoriteMissedDiscussionsCount