pr suggestions and updated tests

This commit is contained in:
Mauro Romito
2025-12-02 17:11:53 +01:00
committed by Mauro
parent b6754a8594
commit cf673173a8
16 changed files with 106 additions and 31 deletions
@@ -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)
}
}
}