chore: change setup/ route graph to login/

This commit is contained in:
Infi 2022-12-11 01:01:57 +01:00
parent da8463cf82
commit 92f8626658
5 changed files with 10 additions and 10 deletions

View File

@ -44,7 +44,7 @@ fun AppEntrypoint() {
AnimatedNavHost( AnimatedNavHost(
navController = navController, navController = navController,
startDestination = "setup/greeting", startDestination = "login/greeting",
enterTransition = { enterTransition = {
slideIntoContainer( slideIntoContainer(
AnimatedContentScope.SlideDirection.Left, AnimatedContentScope.SlideDirection.Left,
@ -70,9 +70,9 @@ fun AppEntrypoint() {
) + fadeOut(animationSpec = tween(400)) ) + fadeOut(animationSpec = tween(400))
} }
) { ) {
composable("setup/greeting") { GreeterScreen(navController) } composable("login/greeting") { GreeterScreen(navController) }
composable("setup/login") { LoginScreen(navController) } composable("login/login") { LoginScreen(navController) }
composable("setup/mfa/{mfaTicket}/{allowedAuthTypes}") { backStackEntry -> composable("login/mfa/{mfaTicket}/{allowedAuthTypes}") { backStackEntry ->
val mfaTicket = backStackEntry.arguments?.getString("mfaTicket") ?: "" val mfaTicket = backStackEntry.arguments?.getString("mfaTicket") ?: ""
val allowedAuthTypes = val allowedAuthTypes =
backStackEntry.arguments?.getString("allowedAuthTypes") ?: "" backStackEntry.arguments?.getString("allowedAuthTypes") ?: ""

View File

@ -62,7 +62,7 @@ fun HomeScreen(navController: NavController) {
Button( Button(
onClick = { onClick = {
RevoltAPI.logout() RevoltAPI.logout()
navController.navigate("setup/greeting") { navController.navigate("login/greeting") {
popUpTo("chat/home") { popUpTo("chat/home") {
inclusive = true inclusive = true
} }

View File

@ -61,7 +61,7 @@ class GreeterViewModel() : ViewModel() {
fun GreeterScreen(navController: NavController, viewModel: GreeterViewModel = viewModel()) { fun GreeterScreen(navController: NavController, viewModel: GreeterViewModel = viewModel()) {
if (viewModel.skipLogin) { if (viewModel.skipLogin) {
navController.navigate("chat/home") { navController.navigate("chat/home") {
popUpTo("setup/greeting") { popUpTo("login/greeting") {
inclusive = true inclusive = true
} }
} }
@ -131,7 +131,7 @@ fun GreeterScreen(navController: NavController, viewModel: GreeterViewModel = vi
} }
Button( Button(
onClick = { navController.navigate("setup/login") }, onClick = { navController.navigate("login/login") },
modifier = Modifier.fillMaxWidth() modifier = Modifier.fillMaxWidth()
) { ) {
Text(text = stringResource(R.string.login)) Text(text = stringResource(R.string.login))

View File

@ -95,7 +95,7 @@ fun LoginScreen(
) { ) {
if (viewModel.navigateTo == "mfa") { if (viewModel.navigateTo == "mfa") {
navController.navigate( navController.navigate(
"setup/mfa/${viewModel.mfaResponse!!.mfaSpec!!.ticket}/${ "login/mfa/${viewModel.mfaResponse!!.mfaSpec!!.ticket}/${
viewModel.mfaResponse!!.mfaSpec!!.allowedMethods.joinToString( viewModel.mfaResponse!!.mfaSpec!!.allowedMethods.joinToString(
"," ","
) )
@ -104,7 +104,7 @@ fun LoginScreen(
viewModel.navigationComplete() viewModel.navigationComplete()
} else if (viewModel.navigateTo == "home") { } else if (viewModel.navigateTo == "home") {
navController.navigate("chat/home") { navController.navigate("chat/home") {
popUpTo("setup/greeting") { inclusive = true } popUpTo("login/greeting") { inclusive = true }
} }
viewModel.navigationComplete() viewModel.navigationComplete()
} }

View File

@ -110,7 +110,7 @@ fun MfaScreen(
if (viewModel.navigateToHome) { if (viewModel.navigateToHome) {
navController.navigate("chat/home") { navController.navigate("chat/home") {
popUpTo("setup/greeting") { inclusive = true } popUpTo("login/greeting") { inclusive = true }
} }
viewModel.navigationComplete() viewModel.navigationComplete()
} }