mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 21:33:26 +00:00
Permissions screen redesign (#4735)
* Redesigned permissions screen # Conflicts: # ElementX.xcodeproj/project.pbxproj * updated tests * update proj * fix pseudo language tests
This commit is contained in:
+4
-4
@@ -71,8 +71,8 @@ class RoomRolesAndPermissionsScreenViewModel: RoomRolesAndPermissionsScreenViewM
|
||||
Task { await self.updateOwnRole(.user) }
|
||||
}
|
||||
])
|
||||
case .editPermissions(let permissionsGroup):
|
||||
editPermissions(group: permissionsGroup)
|
||||
case .editPermissions:
|
||||
editPermissions()
|
||||
case .reset:
|
||||
state.bindings.alertInfo = AlertInfo(id: .resetConfirmation,
|
||||
title: L10n.screenRoomRolesAndPermissionsResetConfirmTitle,
|
||||
@@ -126,13 +126,13 @@ class RoomRolesAndPermissionsScreenViewModel: RoomRolesAndPermissionsScreenViewM
|
||||
}
|
||||
}
|
||||
|
||||
private func editPermissions(group: RoomRolesAndPermissionsScreenPermissionsGroup) {
|
||||
private func editPermissions() {
|
||||
guard let permissions = state.permissions else {
|
||||
state.bindings.alertInfo = AlertInfo(id: .error)
|
||||
MXLog.error("Missing permissions.")
|
||||
return
|
||||
}
|
||||
actionsSubject.send(.editPermissions(permissions: permissions, group: group))
|
||||
actionsSubject.send(.editPermissions(permissions: permissions))
|
||||
}
|
||||
|
||||
private func resetPermissions() async {
|
||||
|
||||
Reference in New Issue
Block a user