SP4: space settings (#5730)

* SP4: Space Settings

- Space settings screen implemented
- No space upgrade available as per Element web
- Need more insights for the space address field
- Added settings live update
- Added local alias implementation
This commit is contained in:
Gil Eluard
2022-03-04 12:53:42 +01:00
committed by GitHub
parent ee04e94e8b
commit 3347354216
43 changed files with 2184 additions and 118 deletions
@@ -29,6 +29,7 @@ final class SpaceMemberDetailViewModel: NSObject, SpaceMemberDetailViewModelType
private let member: MXRoomMember
private let spaceId: String
private var space: MXSpace?
private(set) var showCancelMenuItem: Bool
private var currentOperation: MXHTTPOperation?
@@ -39,11 +40,12 @@ final class SpaceMemberDetailViewModel: NSObject, SpaceMemberDetailViewModelType
// MARK: - Setup
init(userSessionsService: UserSessionsService, session: MXSession, member: MXRoomMember, spaceId: String) {
init(userSessionsService: UserSessionsService, session: MXSession, member: MXRoomMember, spaceId: String, showCancelMenuItem: Bool) {
self.userSessionsService = userSessionsService
self.session = session
self.member = member
self.spaceId = spaceId
self.showCancelMenuItem = showCancelMenuItem
}
deinit {