chore: change setup/ route graph to login/
This commit is contained in:
parent
da8463cf82
commit
92f8626658
|
|
@ -44,7 +44,7 @@ fun AppEntrypoint() {
|
|||
|
||||
AnimatedNavHost(
|
||||
navController = navController,
|
||||
startDestination = "setup/greeting",
|
||||
startDestination = "login/greeting",
|
||||
enterTransition = {
|
||||
slideIntoContainer(
|
||||
AnimatedContentScope.SlideDirection.Left,
|
||||
|
|
@ -70,9 +70,9 @@ fun AppEntrypoint() {
|
|||
) + fadeOut(animationSpec = tween(400))
|
||||
}
|
||||
) {
|
||||
composable("setup/greeting") { GreeterScreen(navController) }
|
||||
composable("setup/login") { LoginScreen(navController) }
|
||||
composable("setup/mfa/{mfaTicket}/{allowedAuthTypes}") { backStackEntry ->
|
||||
composable("login/greeting") { GreeterScreen(navController) }
|
||||
composable("login/login") { LoginScreen(navController) }
|
||||
composable("login/mfa/{mfaTicket}/{allowedAuthTypes}") { backStackEntry ->
|
||||
val mfaTicket = backStackEntry.arguments?.getString("mfaTicket") ?: ""
|
||||
val allowedAuthTypes =
|
||||
backStackEntry.arguments?.getString("allowedAuthTypes") ?: ""
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ fun HomeScreen(navController: NavController) {
|
|||
Button(
|
||||
onClick = {
|
||||
RevoltAPI.logout()
|
||||
navController.navigate("setup/greeting") {
|
||||
navController.navigate("login/greeting") {
|
||||
popUpTo("chat/home") {
|
||||
inclusive = true
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class GreeterViewModel() : ViewModel() {
|
|||
fun GreeterScreen(navController: NavController, viewModel: GreeterViewModel = viewModel()) {
|
||||
if (viewModel.skipLogin) {
|
||||
navController.navigate("chat/home") {
|
||||
popUpTo("setup/greeting") {
|
||||
popUpTo("login/greeting") {
|
||||
inclusive = true
|
||||
}
|
||||
}
|
||||
|
|
@ -131,7 +131,7 @@ fun GreeterScreen(navController: NavController, viewModel: GreeterViewModel = vi
|
|||
}
|
||||
|
||||
Button(
|
||||
onClick = { navController.navigate("setup/login") },
|
||||
onClick = { navController.navigate("login/login") },
|
||||
modifier = Modifier.fillMaxWidth()
|
||||
) {
|
||||
Text(text = stringResource(R.string.login))
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ fun LoginScreen(
|
|||
) {
|
||||
if (viewModel.navigateTo == "mfa") {
|
||||
navController.navigate(
|
||||
"setup/mfa/${viewModel.mfaResponse!!.mfaSpec!!.ticket}/${
|
||||
"login/mfa/${viewModel.mfaResponse!!.mfaSpec!!.ticket}/${
|
||||
viewModel.mfaResponse!!.mfaSpec!!.allowedMethods.joinToString(
|
||||
","
|
||||
)
|
||||
|
|
@ -104,7 +104,7 @@ fun LoginScreen(
|
|||
viewModel.navigationComplete()
|
||||
} else if (viewModel.navigateTo == "home") {
|
||||
navController.navigate("chat/home") {
|
||||
popUpTo("setup/greeting") { inclusive = true }
|
||||
popUpTo("login/greeting") { inclusive = true }
|
||||
}
|
||||
viewModel.navigationComplete()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ fun MfaScreen(
|
|||
|
||||
if (viewModel.navigateToHome) {
|
||||
navController.navigate("chat/home") {
|
||||
popUpTo("setup/greeting") { inclusive = true }
|
||||
popUpTo("login/greeting") { inclusive = true }
|
||||
}
|
||||
viewModel.navigationComplete()
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue