[spaces] several fixes for pre release

- update after review
This commit is contained in:
Gil Eluard 2021-09-23 11:32:56 +02:00
parent e6b72a778a
commit bf64d9ca49

View file

@ -189,7 +189,7 @@ final class SpaceListViewModel: SpaceListViewModelType {
session.spaceService.rootSpaceSummaries.forEach { summary in session.spaceService.rootSpaceSummaries.forEach { summary in
let avatarViewData = AvatarViewData(matrixItemId: summary.roomId, displayName: summary.displayname, avatarUrl: summary.avatar, mediaManager: self.session.mediaManager, fallbackImage: .matrixItem(summary.roomId, summary.displayname)) let avatarViewData = AvatarViewData(matrixItemId: summary.roomId, displayName: summary.displayname, avatarUrl: summary.avatar, mediaManager: self.session.mediaManager, fallbackImage: .matrixItem(summary.roomId, summary.displayname))
let notificationState = self.session.spaceService.notificationCounter.notificationState(forSpaceWithId: summary.roomId) let notificationState = self.session.spaceService.notificationCounter.notificationState(forSpaceWithId: summary.roomId)
let viewData = SpaceListItemViewData(spaceId: summary.roomId, title: summary.displayname, avatarViewData: avatarViewData, isInvite: summary.membership == .invite, notificationCount: notificationState.groupMissedDiscussionsCount, highlightedNotificationCount: notificationState.groupMissedDiscussionsHighlightedCount) let viewData = SpaceListItemViewData(spaceId: summary.roomId, title: summary.displayname, avatarViewData: avatarViewData, isInvite: summary.membership == .invite, notificationCount: notificationState?.groupMissedDiscussionsCount ?? 0, highlightedNotificationCount: notificationState?.groupMissedDiscussionsHighlightedCount ?? 0)
if viewData.isInvite { if viewData.isInvite {
invites.append(viewData) invites.append(viewData)
} else { } else {