Branch signout

This commit is contained in:
ganfra
2022-10-28 20:22:53 +02:00
parent c1fcc51d09
commit 3371f99f93
2 changed files with 17 additions and 4 deletions

View File

@@ -23,11 +23,21 @@ import io.element.android.x.matrix.room.RoomSummary
@Composable
fun RoomListScreen(
viewModel: RoomListViewModel = mavericksViewModel(),
onLogoutClicked: () -> Unit = { },
onSuccessLogout: () -> Unit = { },
onRoomClicked: (RoomId) -> Unit = { }
) {
val state by viewModel.collectAsState()
RoomListContent(state, onRoomClicked, onLogoutClicked)
if (state.logoutAction is Success) {
onSuccessLogout()
return
}
RoomListContent(
state = state,
onRoomClicked = onRoomClicked,
onLogoutClicked = {
viewModel.handle(RoomListActions.Logout)
}
)
}
@Composable