Finish on Logout
This commit is contained in:
parent
adfdcaca94
commit
58decf03d8
1 changed files with 6 additions and 1 deletions
|
|
@ -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()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue