[FIX] Refactor factory

RepositoryAndroid
Renaud BEURET 1 year ago
parent 7362763f9b
commit 9462b539ea

@ -29,7 +29,7 @@ import fr.iut.sciencequest.stub.StubQuestionWithReponses
import fr.iut.sciencequest.view.TopBar
@Composable
fun KahootScreen(viewModel: KahootViewModel = viewModel(factory = KahootViewModel.Factory),
fun KahootScreen(viewModel: KahootViewModel = viewModel(factory = KahootViewModel.ApiFactory),
goToAccount: () -> Unit,
goToHome: () -> Unit) {
val state = viewModel.uiState.collectAsState()

@ -23,7 +23,7 @@ import fr.iut.sciencequest.viewModels.PenduViewModel
import fr.iut.sciencequest.view.TopBar
@Composable
fun PenduScreen(viewModel: PenduViewModel = viewModel(factory = PenduViewModel.Factory),
fun PenduScreen(viewModel: PenduViewModel = viewModel(factory = PenduViewModel.ApiFactory),
goToAccount: () -> Unit,
goToHome: () -> Unit) {
val state = viewModel.uiState.collectAsState()

@ -12,7 +12,7 @@ import fr.iut.sciencequest.viewModels.ScientifiquesDecouvertsVM
import fr.iut.sciencequest.view.TopBar
@Composable
fun scientifiqueListeScreen(viewModel: ScientifiquesDecouvertsVM = viewModel(factory = ScientifiquesDecouvertsVM.Factory),
fun scientifiqueListeScreen(viewModel: ScientifiquesDecouvertsVM = viewModel(factory = ScientifiquesDecouvertsVM.ApiFactory),
goToAccount: () -> Unit,
goToHome: () -> Unit) {
val liste by viewModel.listeScientifique.collectAsState()

@ -58,7 +58,7 @@ class KahootViewModel(
}
companion object {
val Factory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
val ApiFactory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
@Suppress("UNCHECKED_CAST")
override fun <T : ViewModel> create(
modelClass: Class<T>

@ -86,7 +86,7 @@ class PenduViewModel(
}
companion object {
val Factory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
val ApiFactory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
@Suppress("UNCHECKED_CAST")
override fun <T : ViewModel> create(
modelClass: Class<T>

@ -26,7 +26,7 @@ class ScientifiquesDecouvertsVM(
}
companion object {
val Factory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
val ApiFactory: ViewModelProvider.Factory = object : ViewModelProvider.Factory {
@Suppress("UNCHECKED_CAST")
override fun <T : ViewModel> create(
modelClass: Class<T>

Loading…
Cancel
Save