George
04/21/2022, 6:46 AMGeorge
04/21/2022, 6:46 AMfun <T> getOrNull(block: () -> T): T? = runCatching {
block()
}.getOrNull()
private inline fun <reified T> deserializeMessage(message: T): IncomingMessage? {
return getOrNull { deserialize(message) } as IncomingMessage?
}
nschulzke
04/21/2022, 1:45 PM