[FIX] NavHost n'instancie plus le KahootViewModel

RepositoryAndroid
Renaud BEURET 1 year ago
parent 6a09993f23
commit 47a3fdecbd

@ -4,6 +4,7 @@ import android.content.Context
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.viewmodel.compose.viewModel import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.compose.NavHost import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable import androidx.navigation.compose.composable
@ -21,7 +22,7 @@ import fr.iut.sciencequest.view.scientifiques.scientifiqueListeScreen
@Composable @Composable
fun NavHost(kahotVM: KahootViewModel = viewModel()) { fun NavHost() {
val navController = rememberNavController() val navController = rememberNavController()
NavHost( NavHost(
modifier = Modifier.fillMaxSize(), modifier = Modifier.fillMaxSize(),
@ -40,7 +41,6 @@ fun NavHost(kahotVM: KahootViewModel = viewModel()) {
navController.navigate("pendu") navController.navigate("pendu")
}, },
goToKahoot = { goToKahoot = {
kahotVM.lancerPartie()
navController.navigate("kahoot") navController.navigate("kahoot")
} }
) )
@ -85,8 +85,7 @@ fun NavHost(kahotVM: KahootViewModel = viewModel()) {
}, },
goToHome = { goToHome = {
navController.navigate("home") navController.navigate("home")
}, })
viewModel = kahotVM)
} }
composable(route = "listeScientifiques") { composable(route = "listeScientifiques") {

Loading…
Cancel
Save