diff --git a/krpc/krpc-client/src/commonMain/kotlin/kotlinx/rpc/krpc/client/KrpcClient.kt b/krpc/krpc-client/src/commonMain/kotlin/kotlinx/rpc/krpc/client/KrpcClient.kt index 7c90ae57a..c7b9689ec 100644 --- a/krpc/krpc-client/src/commonMain/kotlin/kotlinx/rpc/krpc/client/KrpcClient.kt +++ b/krpc/krpc-client/src/commonMain/kotlin/kotlinx/rpc/krpc/client/KrpcClient.kt @@ -217,6 +217,8 @@ public abstract class KrpcClient : RpcClient, KrpcEndpoint { transport = initializeTransport() isTransportReady = true + internalScope // access scope to initialize it + connector.subscribeToGenericMessages(::handleGenericMessage) connector.subscribeToProtocolMessages(::handleProtocolMessage)