From 014e08fa0df8eb747b02db190ee9202c29136f35 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 6 Apr 2026 09:26:04 -0400 Subject: [PATCH] Fixes some warnings --- .../vitorpamplona/amethyst/service/call/CallAudioManager.kt | 4 +++- .../com/vitorpamplona/quartz/marmot/mls/messages/Proposal.kt | 4 ---- .../com/vitorpamplona/quartz/marmot/mls/tree/LeafNode.kt | 4 ++-- .../quartz/marmot/MarmotSubscriptionManagerTest.kt | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallAudioManager.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallAudioManager.kt index 1823bfeb0..cae4dde30 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallAudioManager.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallAudioManager.kt @@ -345,7 +345,9 @@ class CallAudioManager( .setUsage(AudioAttributes.USAGE_NOTIFICATION_RINGTONE) .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION) .build() - isLooping = true + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + isLooping = true + } play() } } catch (_: Exception) { diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/messages/Proposal.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/messages/Proposal.kt index b2b0931d6..2f6c097a0 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/messages/Proposal.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/messages/Proposal.kt @@ -247,10 +247,6 @@ sealed class Proposal : TlsSerializable { ProposalType.EXTERNAL_INIT -> { ExternalInit(reader.readOpaqueVarInt()) } - - else -> { - throw IllegalArgumentException("Unsupported proposal type: $type") - } } } } diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/tree/LeafNode.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/tree/LeafNode.kt index 82a1066b5..6ae159789 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/tree/LeafNode.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/marmot/mls/tree/LeafNode.kt @@ -58,8 +58,8 @@ sealed class Credential : TlsSerializable { writer.putVectorVarInt( certChain.map { cert -> object : TlsSerializable { - override fun encodeTls(w: TlsWriter) { - w.putOpaqueVarInt(cert) + override fun encodeTls(writer: TlsWriter) { + writer.putOpaqueVarInt(cert) } } }, diff --git a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/marmot/MarmotSubscriptionManagerTest.kt b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/marmot/MarmotSubscriptionManagerTest.kt index de82aaa96..f6011b39a 100644 --- a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/marmot/MarmotSubscriptionManagerTest.kt +++ b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/marmot/MarmotSubscriptionManagerTest.kt @@ -105,7 +105,7 @@ class MarmotSubscriptionManagerTest { assertEquals(listOf(GiftWrapEvent.KIND), filter.kinds) assertNotNull(filter.tags) - assertEquals(listOf(userPubKey), filter.tags!!["p"]) + assertEquals(listOf(userPubKey), filter.tags["p"]) assertNull(filter.since) }