From cf4ac261a9bcf00dc1f95d9dd52b8419fd31666e Mon Sep 17 00:00:00 2001 From: ganfra Date: Mon, 23 Oct 2023 20:55:58 +0200 Subject: [PATCH] Fix dagger compilation --- .../impl/pin/storage/SharedPreferencesPinCodeStore.kt | 3 ++- libraries/cryptography/impl/build.gradle.kts | 2 +- plugins/src/main/kotlin/extension/DependencyHandleScope.kt | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/storage/SharedPreferencesPinCodeStore.kt b/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/storage/SharedPreferencesPinCodeStore.kt index 27f4636400..5d53decadf 100644 --- a/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/storage/SharedPreferencesPinCodeStore.kt +++ b/features/lockscreen/impl/src/main/kotlin/io/element/android/features/lockscreen/impl/pin/storage/SharedPreferencesPinCodeStore.kt @@ -21,6 +21,7 @@ import androidx.core.content.edit import com.squareup.anvil.annotations.ContributesBinding import io.element.android.libraries.core.coroutine.CoroutineDispatchers import io.element.android.libraries.di.AppScope +import io.element.android.libraries.di.DefaultPreferences import io.element.android.libraries.di.SingleIn import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock @@ -36,7 +37,7 @@ private const val MAX_PIN_CODE_ATTEMPTS_NUMBER_BEFORE_LOGOUT = 3 @ContributesBinding(AppScope::class) class SharedPreferencesPinCodeStore @Inject constructor( private val dispatchers: CoroutineDispatchers, - private val sharedPreferences: SharedPreferences, + @DefaultPreferences private val sharedPreferences: SharedPreferences, ) : PinCodeStore { private val listeners = CopyOnWriteArrayList() diff --git a/libraries/cryptography/impl/build.gradle.kts b/libraries/cryptography/impl/build.gradle.kts index 263fecec27..9a6b0a5ce4 100644 --- a/libraries/cryptography/impl/build.gradle.kts +++ b/libraries/cryptography/impl/build.gradle.kts @@ -32,7 +32,7 @@ dependencies { implementation(libs.dagger) implementation(projects.anvilannotations) implementation(projects.libraries.di) - implementation(projects.libraries.cryptography.api) + api(projects.libraries.cryptography.api) testImplementation(libs.test.junit) testImplementation(libs.test.truth) diff --git a/plugins/src/main/kotlin/extension/DependencyHandleScope.kt b/plugins/src/main/kotlin/extension/DependencyHandleScope.kt index 1029100823..0d61967236 100644 --- a/plugins/src/main/kotlin/extension/DependencyHandleScope.kt +++ b/plugins/src/main/kotlin/extension/DependencyHandleScope.kt @@ -101,6 +101,7 @@ fun DependencyHandlerScope.allLibrariesImpl() { implementation(project(":libraries:mediaupload:impl")) implementation(project(":libraries:usersearch:impl")) implementation(project(":libraries:textcomposer:impl")) + implementation(project(":libraries:cryptography:impl")) } fun DependencyHandlerScope.allServicesImpl() {