Create suggested rooms fetcher

This commit is contained in:
ismailgulek
2021-10-02 02:10:06 +03:00
parent 5c650c814d
commit 4ff95116a1
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