mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
pr suggestions and updated tests
This commit is contained in:
+4
-4
@@ -30,13 +30,13 @@ class ManageAuthorizedSpacesScreenViewModel: ManageAuthorizedSpacesScreenViewMod
|
||||
case .cancel:
|
||||
actionsSubject.send(.dismiss)
|
||||
case .done:
|
||||
state.authorizedSpacesSelection.desiredSelectIDs.send(state.desiredSelectedIDs)
|
||||
state.authorizedSpacesSelection.selectedIDs.send(state.selectedIDs)
|
||||
actionsSubject.send(.dismiss)
|
||||
case .toggle(let spaceID):
|
||||
if state.desiredSelectedIDs.contains(spaceID) {
|
||||
state.desiredSelectedIDs.remove(spaceID)
|
||||
if state.selectedIDs.contains(spaceID) {
|
||||
state.selectedIDs.remove(spaceID)
|
||||
} else {
|
||||
state.desiredSelectedIDs.insert(spaceID)
|
||||
state.selectedIDs.insert(spaceID)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user