diff --git a/core/build.gradle.kts b/core/build.gradle.kts index cbfc6566c0..3eda79fb66 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -21,8 +21,7 @@ kotlin { api(libs.okhttp.brotli) api(libs.okio) - api(androidx.core) - api(androidx.annotation) + api(androidx.preference) api(libs.rxjava) api(project.dependencies.enforcedPlatform(kotlinx.coroutines.bom)) api(kotlinx.coroutines.core) diff --git a/core/src/androidMain/kotlin/eu/kanade/tachiyomi/core/preference/AndroidPreference.kt b/core/src/androidMain/kotlin/eu/kanade/tachiyomi/core/preference/AndroidPreference.kt index c6f35435c0..03423e869d 100644 --- a/core/src/androidMain/kotlin/eu/kanade/tachiyomi/core/preference/AndroidPreference.kt +++ b/core/src/androidMain/kotlin/eu/kanade/tachiyomi/core/preference/AndroidPreference.kt @@ -2,8 +2,6 @@ package eu.kanade.tachiyomi.core.preference import android.content.SharedPreferences import android.content.SharedPreferences.Editor -import android.os.Build -import androidx.annotation.RequiresApi import androidx.core.content.edit import co.touchlab.kermit.Logger import kotlinx.coroutines.CoroutineScope @@ -154,7 +152,6 @@ sealed class AndroidPreference( } } - @RequiresApi(Build.VERSION_CODES.HONEYCOMB) class StringSetPrimitive( preferences: SharedPreferences, keyFlow: Flow, diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/system/KermitExtensions.kt b/core/src/androidMain/kotlin/eu/kanade/tachiyomi/util/system/KermitExtensions.kt similarity index 100% rename from app/src/main/java/eu/kanade/tachiyomi/util/system/KermitExtensions.kt rename to core/src/androidMain/kotlin/eu/kanade/tachiyomi/util/system/KermitExtensions.kt