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(
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") ?: ""

View File

@ -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
}

View File

@ -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))

View File

@ -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()
}

View File

@ -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()
}