Update member list after changing member roles
Also do it when the user enters the room member list screen.
This commit is contained in:
parent
f4e5934d1b
commit
759022ec92
2 changed files with 7 additions and 0 deletions
|
|
@ -84,6 +84,11 @@ class RoomMemberListPresenter @AssistedInject constructor(
|
|||
remember { roomMembersModerationPresenter.dummyState() }
|
||||
}
|
||||
|
||||
// Ensure we load the latest data when entering this screen
|
||||
LaunchedEffect(Unit) {
|
||||
room.updateMembers()
|
||||
}
|
||||
|
||||
LaunchedEffect(membersState) {
|
||||
if (membersState is MatrixRoomMembersState.Unknown) {
|
||||
return@LaunchedEffect
|
||||
|
|
|
|||
|
|
@ -216,6 +216,8 @@ class ChangeRolesPresenter @AssistedInject constructor(
|
|||
}
|
||||
.onSuccess {
|
||||
saveState.value = AsyncAction.Success(Unit)
|
||||
// Asynchronously reload the room members
|
||||
launch { room.updateMembers() }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue