SP3.1: Update room settings for Spaces element-ios#5231

- Changed the Room Settings screen according to the new design
- Implemented the room access flow
- Added room upgrade support
- Implemented the room suggestion screen
This commit is contained in:
Gil Eluard
2022-01-13 15:53:45 +01:00
parent 069e79e24e
commit 086afb1835
78 changed files with 3755 additions and 196 deletions
@@ -19,10 +19,10 @@ import Combine
@available(iOS 14.0, *)
protocol MatrixItemChooserServiceProtocol {
var type: MatrixItemChooserType { get }
var itemsSubject: CurrentValueSubject<[MatrixListItemData], Never> { get }
var sectionsSubject: CurrentValueSubject<[MatrixListItemSectionData], Never> { get }
var selectedItemIdsSubject: CurrentValueSubject<Set<String>, Never> { get }
var searchText: String { get set }
var loadingText: String? { get }
func reverseSelectionForItem(withId itemId: String)
func processSelection(completion: @escaping (Result<Void, Error>) -> Void)