diff --git a/androidApp/build.gradle.kts b/androidApp/build.gradle.kts index 3bb2af0a0f..fe7a756651 100644 --- a/androidApp/build.gradle.kts +++ b/androidApp/build.gradle.kts @@ -82,7 +82,7 @@ dependencies { implementation(projects.ui.profile) implementation(projects.ui.settings) - implementation(libs.kotlin.coroutine) + implementation(libs.kotlin.coroutine.android) implementation(libs.androidx.core) implementation(libs.androidx.activity.compose) diff --git a/common/build.gradle.kts b/common/build.gradle.kts index bf42dc519b..dbf8e17dae 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -7,7 +7,7 @@ kotlin { commonMain.dependencies { api(libs.koin.core) api(libs.kermit) - implementation(libs.kotlin.coroutine) + implementation(libs.kotlin.coroutine.core) } androidMain.dependencies { implementation(libs.androidx.core) diff --git a/core/build.gradle.kts b/core/build.gradle.kts index e78a89475c..eae1671825 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -30,7 +30,7 @@ dependencies { implementation(projects.common) implementation(libs.androidx.core) - implementation(libs.kotlin.coroutine) + implementation(libs.kotlin.coroutine.android) implementation(libs.kotlin.serialization.json) implementation(libs.bytesize) } diff --git a/glue/build.gradle.kts b/glue/build.gradle.kts index e7260016fd..8cbe1e4a87 100644 --- a/glue/build.gradle.kts +++ b/glue/build.gradle.kts @@ -8,7 +8,7 @@ dependencies { api(projects.service) api(projects.common) - implementation(libs.kotlin.coroutine) + implementation(libs.kotlin.coroutine.android) implementation(libs.androidx.browser) implementation(libs.androidx.core) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2b79f28775..2be6f1b895 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,6 @@ [versions] agp = "9.3.2" +coroutines = "1.11.0" kotlin = "2.4.10" lifecycle = "2.11.0" kaidl = "0.2.0" @@ -10,8 +11,9 @@ cmp = "1.12.0" koin = "4.2.2" [libraries] -kotlin-coroutine = "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.11.0" -kotlin-coroutine-test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.11.0" +kotlin-coroutine-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" } +kotlin-coroutine-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" } +kotlin-coroutine-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" } kotlin-serialization-json = "org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0" androidx-activity-compose = "androidx.activity:activity-compose:1.13.0" diff --git a/service/build.gradle.kts b/service/build.gradle.kts index d67339fd50..03d590a408 100644 --- a/service/build.gradle.kts +++ b/service/build.gradle.kts @@ -11,7 +11,7 @@ dependencies { implementation(projects.core) implementation(projects.common) - implementation(libs.kotlin.coroutine) + implementation(libs.kotlin.coroutine.android) implementation(libs.kotlin.serialization.json) implementation(libs.androidx.core) implementation(libs.androidx.room.runtime)