diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9c12383b3..7864c7e46 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -249,7 +249,7 @@ dependencies { implementation(libs.preferencektx) // Dependency injection - implementation(libs.injekt.core) + implementation(libs.injekt) // Image loading implementation(platform(libs.coil.bom)) diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index d5cdab126..84224377e 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -30,6 +30,7 @@ import com.elvishew.xlog.printer.file.backup.NeverBackupStrategy import com.elvishew.xlog.printer.file.naming.DateFileNameGenerator import com.google.firebase.Firebase import com.google.firebase.crashlytics.crashlytics +import dev.mihon.injekt.patchInjekt import eu.kanade.domain.DomainModule import eu.kanade.domain.SYDomainModule import eu.kanade.domain.base.BasePreferences @@ -100,6 +101,8 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor @SuppressLint("LaunchActivityFromNotification") override fun onCreate() { super.onCreate() + patchInjekt() + // KMK --> if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree()) // KMK <-- diff --git a/core/archive/build.gradle.kts b/core/archive/build.gradle.kts index d53762ac2..dfe5ac3fb 100644 --- a/core/archive/build.gradle.kts +++ b/core/archive/build.gradle.kts @@ -14,6 +14,6 @@ dependencies { implementation(libs.unifile) // KMK --> implementation(projects.core.common) - implementation(libs.injekt.core) + implementation(libs.injekt) // KMK <-- } diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index 771cdfe69..ca55fbd46 100644 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -56,7 +56,7 @@ dependencies { // SY --> implementation(sylibs.xlog) - implementation(libs.injekt.core) + implementation(libs.injekt) implementation(sylibs.exifinterface) // SY <-- } diff --git a/domain/build.gradle.kts b/domain/build.gradle.kts index df31aad72..6c9174c7f 100644 --- a/domain/build.gradle.kts +++ b/domain/build.gradle.kts @@ -28,7 +28,7 @@ dependencies { compileOnly(libs.compose.stablemarker) // SY --> - implementation(libs.injekt.core) + implementation(libs.injekt) // SY <-- testImplementation(libs.bundles.test) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f3dd54f78..91c8a9654 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -40,7 +40,7 @@ sqlite-android = "com.github.requery:sqlite-android:3.45.0" preferencektx = "androidx.preference:preference-ktx:1.2.1" -injekt-core = "uy.kohesive.injekt:injekt-core:1.16.1" +injekt = "com.github.mihonapp:injekt:91edab2317" coil-bom = { module = "io.coil-kt.coil3:coil-bom", version = "3.0.0-alpha10" } coil-core = { module = "io.coil-kt.coil3:coil" } diff --git a/presentation-widget/build.gradle.kts b/presentation-widget/build.gradle.kts index 6f79033d4..05a60f9e5 100644 --- a/presentation-widget/build.gradle.kts +++ b/presentation-widget/build.gradle.kts @@ -26,9 +26,9 @@ dependencies { implementation(platform(libs.coil.bom)) implementation(libs.coil.core) + api(libs.injekt) + // SY --> implementation(libs.material) // SY <-- - - api(libs.injekt.core) } diff --git a/source-api/build.gradle.kts b/source-api/build.gradle.kts index b9a953a95..9ac8db9d5 100644 --- a/source-api/build.gradle.kts +++ b/source-api/build.gradle.kts @@ -11,7 +11,7 @@ kotlin { val commonMain by getting { dependencies { api(kotlinx.serialization.json) - api(libs.injekt.core) + api(libs.injekt) api(libs.rxjava) api(libs.jsoup)