diff options
author | jacquarg <guillaume.jacquart@hoodbrains.com> | 2022-02-18 08:18:00 +0100 |
---|---|---|
committer | jacquarg <guillaume.jacquart@hoodbrains.com> | 2022-02-18 08:18:00 +0100 |
commit | 34232a27ad8a7eafd48a562566480fd298bbaf95 (patch) | |
tree | a9bcc19651ff4bc061da094b1d5763d75597b42b /app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt | |
parent | aa24315969cebf4ee10baecb761947f80f3042cc (diff) | |
download | advanced-privacy-34232a27ad8a7eafd48a562566480fd298bbaf95.tar.gz |
Use embeded E-trackers list, #4600
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, 6 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 102d970..e2cca4a 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/DependencyContainer.kt @@ -21,6 +21,7 @@ import android.app.Application import android.content.Context import android.os.Process import foundation.e.privacycentralapp.data.repositories.LocalStateRepository +import foundation.e.privacycentralapp.data.repositories.TrackersRepository import foundation.e.privacycentralapp.domain.usecases.AppListUseCase import foundation.e.privacycentralapp.domain.usecases.FakeLocationStateUseCase import foundation.e.privacycentralapp.domain.usecases.GetQuickPrivacyStateUseCase @@ -39,8 +40,8 @@ import foundation.e.privacymodules.location.FakeLocationModule import foundation.e.privacymodules.location.IFakeLocationModule import foundation.e.privacymodules.permissions.PermissionsPrivacyModule import foundation.e.privacymodules.permissions.data.ApplicationDescription -import foundation.e.trackerfilter.api.BlockTrackersPrivacyModule -import foundation.e.trackerfilter.api.TrackTrackersPrivacyModule +import foundation.e.privacymodules.trackers.api.BlockTrackersPrivacyModule +import foundation.e.privacymodules.trackers.api.TrackTrackersPrivacyModule import kotlinx.coroutines.GlobalScope import lineageos.blockers.BlockerInterface @@ -68,10 +69,11 @@ class DependencyContainer constructor(val app: Application) { } private val blockTrackersPrivacyModule by lazy { BlockTrackersPrivacyModule.getInstance(context) } + private val trackTrackersPrivacyModule by lazy { TrackTrackersPrivacyModule.getInstance(context) } // Repositories private val localStateRepository by lazy { LocalStateRepository(context) } - private val trackTrackersPrivacyModule by lazy { TrackTrackersPrivacyModule.getInstance(context) } + private val trackersRepository by lazy { TrackersRepository(context) } // Usecases private val getQuickPrivacyStateUseCase by lazy { @@ -87,7 +89,7 @@ class DependencyContainer constructor(val app: Application) { } private val trackersStateUseCase by lazy { - TrackersStateUseCase(blockTrackersPrivacyModule, trackTrackersPrivacyModule, permissionsModule, localStateRepository, GlobalScope) + TrackersStateUseCase(blockTrackersPrivacyModule, trackTrackersPrivacyModule, permissionsModule, localStateRepository, trackersRepository, GlobalScope) } private val fakeLocationStateUseCase by lazy { |