diff --git a/composeApp/build.gradle.kts b/composeApp/build.gradle.kts index c822be5..1e7d78a 100644 --- a/composeApp/build.gradle.kts +++ b/composeApp/build.gradle.kts @@ -25,8 +25,8 @@ kotlin { implementation(libs.jetbrains.lifecycle.viewmodelNavigation3) implementation(libs.androidx.core.splashscreen) implementation("su.reya:nostr-sdk-kmp:0.3.2") - implementation("io.coil-kt.coil3:coil-compose:3.4.0") - implementation("io.coil-kt.coil3:coil-network-okhttp:3.4.0") + implementation("io.coil-kt.coil3:coil-compose:3.5.0") + implementation("io.coil-kt.coil3:coil-network-okhttp:3.5.0") implementation("io.github.kalinjul.easyqrscan:scanner:0.7.0") implementation("io.github.alexzhirkevich:qrose:1.1.2") } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 56eb663..59fef3d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,14 +10,14 @@ androidx-espresso = "3.7.0" androidx-lifecycle = "2.10.0" androidx-testExt = "1.3.0" androidx-splashscreen = "1.2.0" -composeMultiplatform = "1.11.0" +composeMultiplatform = "1.11.1" datastorePreferences = "1.2.1" junit = "4.13.2" -kotlin = "2.3.21" +kotlin = "2.4.0" kotlinx-serialization = "1.11.0" material3 = "1.11.0-alpha07" multiplatform-nav3-ui = "1.1.1" -ktor = "3.5.0" +ktor = "3.5.1" [libraries] androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastorePreferences" } diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index b9d19bd..f311307 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -31,10 +31,10 @@ kotlin { implementation(libs.ktor.serialization.kotlinx.json) implementation(libs.androidx.lifecycle.viewmodelCompose) implementation(libs.androidx.lifecycle.runtimeCompose) - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0") implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.8.0") implementation("su.reya:nostr-sdk-kmp:0.3.2") - implementation("com.squareup.okio:okio:3.16.2") + implementation("com.squareup.okio:okio:3.17.0") } androidMain.dependencies { implementation(libs.ktor.client.okhttp) diff --git a/shared/src/commonMain/kotlin/su/reya/coop/NostrViewModel.kt b/shared/src/commonMain/kotlin/su/reya/coop/NostrViewModel.kt index 2740bda..e77269a 100644 --- a/shared/src/commonMain/kotlin/su/reya/coop/NostrViewModel.kt +++ b/shared/src/commonMain/kotlin/su/reya/coop/NostrViewModel.kt @@ -835,7 +835,7 @@ class NostrViewModel( replies: List = emptyList() ) { if (file == null) return - + try { val uri = blossomUpload(file, contentType) ?: throw IllegalArgumentException("Failed to upload file")