Skip to content

Commit b47fd45

Browse files
authored
Remove sealed classes (#45)
* Bump version * Bump version * Bump version * Bump version * Wait for FINAL state * Wait for FINAL state * Removed sealed classes * Removed sealed classes
1 parent ca9160a commit b47fd45

4 files changed

Lines changed: 6 additions & 5 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ allprojects {
2222
}
2323

2424
group = "org.onflow.flow"
25-
val defaultVersion = "0.0.22"
25+
val defaultVersion = "0.0.23"
2626
version = System.getenv("GITHUB_REF")?.split('/')?.last() ?: defaultVersion
2727
}
2828

flow/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,4 +142,3 @@ tasks.withType<KotlinNativeTest>().configureEach {
142142
tasks.named("build") { finalizedBy("createXCFramework") }
143143
tasks.named("clean") { doFirst { delete("swiftpackage") } }
144144

145-

flow/src/commonMain/kotlin/org/onflow/flow/websocket/FlowWebSocketClient.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,11 @@ class FlowWebSocketClient(
230230

231231
private suspend fun sendMessage(message: FlowWebSocketMessage) {
232232
val session = webSocketSession ?: throw IllegalStateException("Not connected")
233-
val text = json.encodeToString(FlowWebSocketMessage.serializer(), message)
233+
val text = when (message) {
234+
is FlowWebSocketRequest -> json.encodeToString(FlowWebSocketRequest.serializer(), message)
235+
is FlowWebSocketResponse -> json.encodeToString(FlowWebSocketResponse.serializer(), message)
236+
else -> throw IllegalArgumentException("Unknown message type: ${message::class}")
237+
}
234238
session.send(Frame.Text(text))
235239
}
236240

flow/src/commonTest/kotlin/org/onflow/flow/FlowTransactionTests.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ import org.onflow.flow.infrastructure.Cadence
77
import org.onflow.flow.models.CadenceBase64Serializer
88
import org.onflow.flow.models.TransactionBuilder
99
import org.onflow.flow.models.TransactionStatus
10-
import org.onflow.flow.models.TransactionSignature
1110
import org.onflow.flow.models.createSigningRLP
1211
import org.onflow.flow.models.createSigningRLPJVMStyle
13-
import org.onflow.flow.models.envelopeMessage
1412
import kotlin.test.Test
1513
import kotlin.test.assertEquals
1614
import kotlin.test.assertTrue

0 commit comments

Comments
 (0)