diff options
author | Guillaume Jacquart <guillaume.jacquart@hoodbrains.com> | 2022-02-24 08:02:48 +0000 |
---|---|---|
committer | Guillaume Jacquart <guillaume.jacquart@hoodbrains.com> | 2022-02-24 08:02:48 +0000 |
commit | 1399a9e7910ff7e79a8ebd55f4460c4c83d8b635 (patch) | |
tree | 57a1abab362668e92b7c0f9c124c663a54222a02 /app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt | |
parent | 323d28aa26beace64186a33a0557e2e7ad4771af (diff) | |
download | advanced-privacy-1399a9e7910ff7e79a8ebd55f4460c4c83d8b635.tar.gz |
Start service on boot and flag persistent
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt')
-rw-r--r-- | app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt b/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt index ceb8202..c8d7fb2 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt @@ -43,7 +43,6 @@ import foundation.e.privacymodules.permissions.data.ApplicationDescription import foundation.e.privacymodules.trackers.api.BlockTrackersPrivacyModule import foundation.e.privacymodules.trackers.api.TrackTrackersPrivacyModule import kotlinx.coroutines.GlobalScope -import lineageos.blockers.BlockerInterface /** * Simple container to hold application wide dependencies. @@ -110,8 +109,6 @@ class DependencyContainer constructor(val app: Application) { ) } - val blockerService = BlockerInterface.getInstance(context) - val internetPrivacyViewModelFactory by lazy { InternetPrivacyViewModelFactory(ipScramblerModule, getQuickPrivacyStateUseCase, ipScramblingStateUseCase, appListUseCase) } @@ -123,4 +120,11 @@ class DependencyContainer constructor(val app: Application) { val appTrackersViewModelFactory by lazy { AppTrackersViewModelFactory(trackersStateUseCase, trackersStatisticsUseCase, getQuickPrivacyStateUseCase) } + + // Background + fun initBackgroundSingletons() { + trackersStateUseCase + ipScramblingStateUseCase + fakeLocationStateUseCase + } } |