From 6735c0b7a653ee0530155e16585a311ca69a43f0 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 16 Jul 2026 01:10:31 +0000 Subject: [PATCH] fix(commons): import kotlinx.coroutines.IO for native Dispatchers.IO access `BlossomServerListState` used `Dispatchers.IO` without importing the common `kotlinx.coroutines.IO` accessor. On JVM/Android the JVM member resolved fine, but on Kotlin/Native (iosSimulatorArm64) it resolved to the internal `Dispatchers.IO` member and failed to compile: Cannot access 'val IO: CoroutineDispatcher': it is internal in 'kotlinx.coroutines.Dispatchers'. Add the missing `import kotlinx.coroutines.IO`, matching every other common-source state holder in this module. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01QtPgFEy9AxoaUT5AqEFBZX --- .../commons/model/nipB7Blossom/BlossomServerListState.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/model/nipB7Blossom/BlossomServerListState.kt b/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/model/nipB7Blossom/BlossomServerListState.kt index 2d13cd22fe..4bec8035ec 100644 --- a/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/model/nipB7Blossom/BlossomServerListState.kt +++ b/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/model/nipB7Blossom/BlossomServerListState.kt @@ -27,6 +27,7 @@ import com.vitorpamplona.quartz.nip01Core.signers.NostrSigner import com.vitorpamplona.quartz.nipB7Blossom.BlossomServersEvent import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.IO import kotlinx.coroutines.flow.SharingStarted import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.flowOn