aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt
diff options
context:
space:
mode:
authorjacquarg <guillaume.jacquart@hoodbrains.com>2021-11-12 11:34:57 +0100
committerjacquarg <guillaume.jacquart@hoodbrains.com>2021-11-12 11:51:59 +0100
commit2ea0e99f1bcec61e1a94bb7c35605fca49c53d1c (patch)
treecb4acda9ccb676dd60eb7ab95d3769ff7796622c /app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt
parent95f0c8fb06bd1aa57702f56f2c736e9718597080 (diff)
downloadadvanced-privacy-2ea0e99f1bcec61e1a94bb7c35605fca49c53d1c.tar.gz
Integrate trackers module, small UI fixes
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt')
-rw-r--r--app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt b/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt
index f36405d..b73a79d 100644
--- a/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt
+++ b/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt
@@ -86,19 +86,19 @@ class DependencyContainer constructor(val app: Application) {
IpScramblingStateUseCase(ipScramblerModule, localStateRepository, GlobalScope)
}
private val appListUseCase by lazy {
- AppListUseCase(permissionsModule)
+ AppListUseCase(permissionsModule, GlobalScope)
}
private val trackersStatisticsUseCase by lazy {
- TrackersStatisticsUseCase(trackersPrivacyMock)
+ TrackersStatisticsUseCase(trackTrackersPrivacyModule)
}
private val trackersStateUseCase by lazy {
- TrackersStateUseCase(trackersPrivacyMock, trackersPrivacyMock, permissionsModule)
+ TrackersStateUseCase(blockTrackersPrivacyModule, trackTrackersPrivacyModule, permissionsModule, localStateRepository, GlobalScope)
}
// ViewModelFactories
val dashBoardViewModelFactory by lazy {
- DashBoardViewModelFactory(getQuickPrivacyStateUseCase, ipScramblingStateUseCase, trackersStatisticsUseCase)
+ DashBoardViewModelFactory(getQuickPrivacyStateUseCase, ipScramblingStateUseCase, trackersStatisticsUseCase, trackersStateUseCase)
}
val fakeLocationViewModelFactory by lazy {