aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt
diff options
context:
space:
mode:
authorGuillaume Jacquart <guillaume.jacquart@hoodbrains.com>2023-06-09 06:34:10 +0000
committerGuillaume Jacquart <guillaume.jacquart@hoodbrains.com>2023-06-09 06:34:10 +0000
commit8b1855bce1313ad84df8f96efdbb62e2acf7ff33 (patch)
tree94e19efed58b931139a86c7c9c8aced91767e6c3 /app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt
parent333623483246398c76bed4aa5ee5b43c843f65cd (diff)
parent74b9860784913c097ae59e58b0958da7744ebc2e (diff)
downloadadvanced-privacy-8b1855bce1313ad84df8f96efdbb62e2acf7ff33.tar.gz
Merge branch '1227-navigation_graph' into 'main'
1227: use navigation graph component, avoid view (fragments) duplications See merge request e/os/advanced-privacy!136
Diffstat (limited to 'app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt')
-rw-r--r--app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt b/app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt
index 91e2f44..5664515 100644
--- a/app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt
+++ b/app/src/main/java/foundation/e/advancedprivacy/DependencyContainer.kt
@@ -41,7 +41,7 @@ import foundation.e.advancedprivacy.features.dashboard.DashboardViewModel
import foundation.e.advancedprivacy.features.internetprivacy.InternetPrivacyViewModel
import foundation.e.advancedprivacy.features.location.FakeLocationViewModel
import foundation.e.advancedprivacy.features.trackers.TrackersViewModel
-import foundation.e.advancedprivacy.features.trackers.apptrackers.AppTrackersFragment
+import foundation.e.advancedprivacy.features.trackers.apptrackers.AppTrackersFragmentArgs
import foundation.e.advancedprivacy.features.trackers.apptrackers.AppTrackersViewModel
import foundation.e.privacymodules.fakelocation.FakeLocationModule
import foundation.e.privacymodules.ipscrambler.IpScramblerModule
@@ -172,8 +172,8 @@ class ViewModelsFactory(
override fun <T : ViewModel> create(modelClass: Class<T>, extras: CreationExtras): T {
return when (modelClass) {
AppTrackersViewModel::class.java -> {
- val app = extras[DEFAULT_ARGS_KEY]?.getInt(AppTrackersFragment.PARAM_APP_UID)?.let {
- appListUseCase.getApp(it)
+ val app = extras[DEFAULT_ARGS_KEY]?.let {
+ appListUseCase.getApp(AppTrackersFragmentArgs.fromBundle(it).appUid)
} ?: appListUseCase.dummySystemApp
AppTrackersViewModel(