mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 02:52:45 +02:00
Delight edit layout experiment (#6384)
* Delight: Edit layout experiment #6079 * Feature flag new App Layout #6406 * Update All chats screen with latest design #6407
This commit is contained in:
@@ -27,6 +27,8 @@ public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
|
||||
private var _conversationRoomListData: MXRoomListData?
|
||||
private var _lowPriorityRoomListData: MXRoomListData?
|
||||
private var _serverNoticeRoomListData: MXRoomListData?
|
||||
private var _recentsRoomListData: MXRoomListData?
|
||||
private var _allChatsRoomListData: MXRoomListData?
|
||||
|
||||
// swiftlint:disable weak_delegate
|
||||
private let multicastDelegate: MXMulticastDelegate<RecentsListServiceDelegate> = MXMulticastDelegate()
|
||||
@@ -72,6 +74,8 @@ public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
|
||||
_conversationRoomListData = MockRoomListData(withRooms: conversation)
|
||||
_lowPriorityRoomListData = MockRoomListData(withRooms: lowPriority)
|
||||
_serverNoticeRoomListData = MockRoomListData(withRooms: serverNotice)
|
||||
_recentsRoomListData = MockRoomListData(withRooms: conversation)
|
||||
_allChatsRoomListData = MockRoomListData(withRooms: conversation)
|
||||
|
||||
super.init()
|
||||
}
|
||||
@@ -149,6 +153,10 @@ public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
|
||||
|
||||
public var suggestedRoomListData: MXRoomListData?
|
||||
|
||||
public var breadcrumbsRoomListData: MXRoomListData?
|
||||
|
||||
public var allChatsRoomListData: MXRoomListData?
|
||||
|
||||
public var favoritedMissedDiscussionsCount: DiscussionsCount = .zero
|
||||
|
||||
public var peopleMissedDiscussionsCount: DiscussionsCount = .zero
|
||||
@@ -165,6 +173,8 @@ public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
|
||||
return peopleRoomListData?.counts.numberOfRooms ?? 0
|
||||
case .rooms:
|
||||
return conversationRoomListData?.counts.numberOfRooms ?? 0
|
||||
case .allChats:
|
||||
return allChatsRoomListData?.counts.numberOfRooms ?? 0
|
||||
@unknown default:
|
||||
return 0
|
||||
}
|
||||
@@ -198,6 +208,8 @@ public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
|
||||
_conversationRoomListData = nil
|
||||
_lowPriorityRoomListData = nil
|
||||
_serverNoticeRoomListData = nil
|
||||
_recentsRoomListData = nil
|
||||
_allChatsRoomListData = nil
|
||||
removeAllDelegates()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user