Finish on Logout

This commit is contained in:
Benoit Marty 2022-10-11 18:17:54 +02:00
parent adfdcaca94
commit 58decf03d8

View file

@ -10,6 +10,8 @@ import androidx.compose.material3.*
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.airbnb.mvrx.Success
import com.airbnb.mvrx.compose.collectAsState
import com.airbnb.mvrx.compose.mavericksViewModel import com.airbnb.mvrx.compose.mavericksViewModel
import io.element.android.x.ui.theme.ElementXTheme import io.element.android.x.ui.theme.ElementXTheme
@ -21,6 +23,7 @@ class RoomListActivity : ComponentActivity() {
setContent { setContent {
ElementXTheme { ElementXTheme {
val viewModel: RoomListViewModel = mavericksViewModel() val viewModel: RoomListViewModel = mavericksViewModel()
val state = viewModel.collectAsState()
// A surface container using the 'background' color from the theme // A surface container using the 'background' color from the theme
Surface( Surface(
modifier = Modifier modifier = Modifier
@ -36,10 +39,12 @@ class RoomListActivity : ComponentActivity() {
val state = viewModel.state.collectAsState().value val state = viewModel.state.collectAsState().value
RoomListHeader() RoomListHeader()
RoomList() RoomList()
*/ */
} }
} }
if (state.value.logoutAction is Success) {
finish()
}
} }
} }
} }