brabo-hi
ktor 2.x
while(true){}
client.wss() { while (true) { val customer = receiveDeserialized<Customer>() } }
incoming.consumeAsFlow()
Aleksei Tirman [JB]
Daria Usova
receiveDeserialized
while
client.wss() { try { while(true) { val customer = receiveDeserialized<Customer>() } } catch (t: Throwable) { ... } }
val converter: WebsocketContentConverter = ... val customers = incoming.consumeAsFlow() .map { converter.deserialize( charset = call.request.headers.suitableCharset(), typeInfo = typeInfo<Customer>(), content = it ) }.collect()
A modern programming language that makes developers happier.