Наверное вместо
fun listener(): DeviceListener {
return object: AbstractDeviceListener() {
override public fun onStatusChange(status: String, timestamp: Long) {
statusCallback?.invoke(status)
}
// ...
}
}
вот это
val listener = object : AbstractDeviceListener() {
override public fun onStatusChange(status: String, timestamp: Long) {
statusCallback?.invoke(status)
}
// ...
}