Stanislav Kral
11/25/2019, 10:20 AMval messageHandlersMap = mutableMapOf<Int, Class<out ApplicationMessage>>()
private fun <T : ApplicationMessage> register(type: Int, messageClass: Class<T>) {
messageHandlersMap[type] = messageClass
}
private inline fun <reified T> fromJson(json: String): T? where T : ApplicationMessage {
return Klaxon().fieldRenamer(renamer).parse<T>(json)
}