diff --git a/app/src/main/java/com/aurora/store/compose/ui/details/ExodusScreen.kt b/app/src/main/java/com/aurora/store/compose/ui/details/ExodusScreen.kt index 7288fa2d4..6a948f15c 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/details/ExodusScreen.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/details/ExodusScreen.kt @@ -42,7 +42,7 @@ fun ExodusScreen( onNavigateUp: () -> Unit, appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName), detailsExodusViewModel: DetailsExodusViewModel = hiltViewModel( - key = packageName, + key = "$packageName/exodus", creationCallback = { factory: DetailsExodusViewModel.Factory -> factory.create(appDetailsViewModel.exodusReport.value!!) } diff --git a/app/src/main/java/com/aurora/store/compose/ui/details/MoreScreen.kt b/app/src/main/java/com/aurora/store/compose/ui/details/MoreScreen.kt index cb1218c44..40f5b649d 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/details/MoreScreen.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/details/MoreScreen.kt @@ -53,7 +53,7 @@ fun MoreScreen( onNavigateToAppDetails: (packageName: String) -> Unit, appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName), detailsMoreViewModel: DetailsMoreViewModel = hiltViewModel( - key = packageName, + key = "$packageName/more", creationCallback = { factory: DetailsMoreViewModel.Factory -> factory.create(appDetailsViewModel.app.value!!.dependencies.dependentPackages) } diff --git a/app/src/main/java/com/aurora/store/compose/ui/details/PermissionScreen.kt b/app/src/main/java/com/aurora/store/compose/ui/details/PermissionScreen.kt index 3aa840136..7dc72cf4f 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/details/PermissionScreen.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/details/PermissionScreen.kt @@ -42,7 +42,7 @@ fun PermissionScreen( onNavigateUp: () -> Unit, appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName), detailsPermissionViewModel: DetailsPermissionViewModel = hiltViewModel( - key = packageName, + key = "$packageName/permission", creationCallback = { factory: DetailsPermissionViewModel.Factory -> factory.create(appDetailsViewModel.app.value!!.permissions) } diff --git a/app/src/main/java/com/aurora/store/compose/ui/details/ReviewScreen.kt b/app/src/main/java/com/aurora/store/compose/ui/details/ReviewScreen.kt index fcf1ce5f6..e482138b4 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/details/ReviewScreen.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/details/ReviewScreen.kt @@ -59,7 +59,7 @@ fun ReviewScreen( onNavigateUp: () -> Unit, appDetailsViewModel: AppDetailsViewModel = hiltViewModel(key = packageName), detailsReviewViewModel: DetailsReviewViewModel = hiltViewModel( - key = packageName, + key = "$packageName/review", creationCallback = { factory: DetailsReviewViewModel.Factory -> factory.create(appDetailsViewModel.app.value!!.packageName) }