diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/build.gradle.kts | 12 | ||||
| -rw-r--r-- | app/src/main/java/app/passwordstore/util/viewmodel/SearchableRepositoryViewModel.kt | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 206a3972..bff7d73a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -7,11 +7,11 @@ plugins { id("com.github.android-password-store.android-application") id("com.github.android-password-store.kotlin-android") - id("com.github.android-password-store.kotlin-kapt") id("com.github.android-password-store.versioning-plugin") id("com.github.android-password-store.sentry") id("com.github.android-password-store.rename-artifacts") alias(libs.plugins.hilt) + alias(libs.plugins.ksp) alias(libs.plugins.kotlin.composeCompiler) } @@ -35,9 +35,17 @@ android { } } +ksp { + // https://dagger.dev/dev-guide/compiler-options + arg("dagger.fastInit", "enabled") + arg("dagger.experimentalDaggerErrorMessages", "enabled") + arg("dagger.hilt.shareTestComponents", "true") + arg("dagger.moduleBindingValidation", "ERROR") +} + dependencies { implementation(platform(libs.compose.bom)) - kapt(libs.dagger.hilt.compiler) + ksp(libs.dagger.hilt.compiler) implementation(libs.androidx.annotation) coreLibraryDesugaring(libs.android.desugarJdkLibs) implementation(projects.autofillParser) diff --git a/app/src/main/java/app/passwordstore/util/viewmodel/SearchableRepositoryViewModel.kt b/app/src/main/java/app/passwordstore/util/viewmodel/SearchableRepositoryViewModel.kt index 2bd75aba..48804e7a 100644 --- a/app/src/main/java/app/passwordstore/util/viewmodel/SearchableRepositoryViewModel.kt +++ b/app/src/main/java/app/passwordstore/util/viewmodel/SearchableRepositoryViewModel.kt @@ -268,7 +268,7 @@ constructor( } .flowOn(dispatcherProvider.io()) - private fun shouldTake(file: File) = + private fun shouldTake(file: File): Boolean = with(file) { if (showHiddenContents) { return !file.name.startsWith(".git") |
