Hi, what could be reason of not creating proper method
MessageApi.prototype.onMessage_ep0k5p$ = function (listener) {
this.socketApi_0.addListener_lgim5c$(KWebSocket$Companion_getInstance().EVENT_MESSAGE, MessageApi$onMessage$lambda(listener));
};
This was not created:
Object.defineProperty(MessageApi.prototype, 'onMessage', {
get: function () {
return this.onMessage_ep0k5p;
}
});
This is the class:
class MessageApi(private val socketApi: ISocketApi, override val user: String = WebAppUser) : IMessageApi {
override fun onMessage(listener: MessageListener) {
socketApi.addListener(KWebSocket.EVENT_MESSAGE) {
it.data?.apply {
listener(this)
} ?: println("Message text was null: $it")
}
}
override fun send(text: String) {
socketApi.webSocket.send(SocketData(SocketDataType.Default, user, KWebSocket.EVENT_MESSAGE, text))
}
}