Skip to content
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ allprojects {
}

group = "org.onflow.flow"
val defaultVersion = "0.0.22"
val defaultVersion = "0.0.23"
version = System.getenv("GITHUB_REF")?.split('/')?.last() ?: defaultVersion
}

Expand Down
1 change: 0 additions & 1 deletion flow/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,3 @@ tasks.withType<KotlinNativeTest>().configureEach {
tasks.named("build") { finalizedBy("createXCFramework") }
tasks.named("clean") { doFirst { delete("swiftpackage") } }


Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,11 @@ class FlowWebSocketClient(

private suspend fun sendMessage(message: FlowWebSocketMessage) {
val session = webSocketSession ?: throw IllegalStateException("Not connected")
val text = json.encodeToString(FlowWebSocketMessage.serializer(), message)
val text = when (message) {
is FlowWebSocketRequest -> json.encodeToString(FlowWebSocketRequest.serializer(), message)
is FlowWebSocketResponse -> json.encodeToString(FlowWebSocketResponse.serializer(), message)
else -> throw IllegalArgumentException("Unknown message type: ${message::class}")
}
session.send(Frame.Text(text))
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ import org.onflow.flow.infrastructure.Cadence
import org.onflow.flow.models.CadenceBase64Serializer
import org.onflow.flow.models.TransactionBuilder
import org.onflow.flow.models.TransactionStatus
import org.onflow.flow.models.TransactionSignature
import org.onflow.flow.models.createSigningRLP
import org.onflow.flow.models.createSigningRLPJVMStyle
import org.onflow.flow.models.envelopeMessage
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.test.assertTrue
Expand Down
Loading