diff --git a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt index 16b68d75..001ee99c 100644 --- a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt +++ b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt @@ -160,6 +160,6 @@ class SubsonicAPIClient( .configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true) .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) .configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true) - .registerModule(KotlinModule()) + .registerModule(KotlinModule.Builder().build()) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ae9866ab..0952f936 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,44 +2,44 @@ # You need to run ./gradlew wrapper after updating the version gradle = "7.5.1" -navigation = "2.3.5" +navigation = "2.5.1" gradlePlugin = "7.2.2" -androidxcore = "1.6.0" +androidxcore = "1.8.0" ktlint = "0.43.2" ktlintGradle = "10.2.0" detekt = "1.19.0" -preferences = "1.1.1" -media = "1.3.1" +preferences = "1.2.0" +media = "1.6.0" media3 = "1.0.0-beta02" androidSupport = "1.4.0" androidLegacySupport = "1.0.0" androidSupportDesign = "1.6.1" -constraintLayout = "2.1.1" +constraintLayout = "2.1.4" multidex = "2.0.1" -room = "2.4.2" -kotlin = "1.6.10" -kotlinxCoroutines = "1.6.0-native-mt" -kotlinxGuava = "1.6.0" -viewModelKtx = "2.4.1" +room = "2.4.3" +kotlin = "1.7.10" +kotlinxCoroutines = "1.6.3-native-mt" +kotlinxGuava = "1.6.3" +viewModelKtx = "2.5.1" retrofit = "2.9.0" -jackson = "2.10.1" +jackson = "2.13.3" okhttp = "4.10.0" koin = "3.2.0" picasso = "2.8" junit4 = "4.13.2" -junit5 = "5.8.1" -mockito = "4.3.1" +junit5 = "5.9.0" +mockito = "4.7.0" mockitoKotlin = "4.0.0" kluent = "1.68" apacheCodecs = "1.15" -robolectric = "4.6.1" +robolectric = "4.8.2" timber = "4.7.1" fastScroll = "2.0.1" -colorPicker = "2.2.3" -rxJava = "3.1.2" +colorPicker = "2.2.4" +rxJava = "3.1.5" rxAndroid = "3.0.0" multiType = "4.3.0" diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/view/AutoRepeatButton.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/view/AutoRepeatButton.kt index 5c2f3607..0f50f12c 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/view/AutoRepeatButton.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/view/AutoRepeatButton.kt @@ -24,7 +24,7 @@ class AutoRepeatButton : MaterialButton { } private fun commonConstructorCode() { - setOnTouchListener { v, event -> + setOnTouchListener { _, event -> val action = event.action if (action == MotionEvent.ACTION_DOWN) { doClick = true