Marc
03/29/2022, 1:56 PMfredrik.nordin
03/30/2022, 10:17 AMMarc
03/30/2022, 11:06 AMfredrik.nordin
03/31/2022, 9:37 AMval messages = callbackFlow<WsMessage> {
websocket.onClose { channel.close() }
websocket.onError { error ->
websocket.close(WsStatus(some code, some description))
cancel(CancellationException("Websocket error", error))
}
websocket.onMessage { message -> trySendBlocking(message) }
awaitClose {}
}