Philipp Mayer
07/11/2020, 10:42 AMMqttMessage
as an operation right on the array?
fun createMessage(message: String): MqttMessage {
val array = message.map { it.toByte() }
.toByteArray()
return MqttMessage(array)
}
Something like:
fun createMessage(message: String): MqttMessage = message.map { it.toByte() }
.toByteArray()
.map { MqttMessage(it) }
But the last map would have to be on the whole array.
Thanks!Milan Hruban
07/11/2020, 11:04 AMlet
instead of mapMilan Hruban
07/11/2020, 11:06 AM.let { MqqtMessage(it) }
or even
.let(::MqqtMessage)
Philipp Mayer
07/11/2020, 11:19 AM