diff --git a/src/commonMain/kotlin/io/rebble/libpebblecommon/services/SystemService.kt b/src/commonMain/kotlin/io/rebble/libpebblecommon/services/SystemService.kt index 15c4ca0..afb34f4 100644 --- a/src/commonMain/kotlin/io/rebble/libpebblecommon/services/SystemService.kt +++ b/src/commonMain/kotlin/io/rebble/libpebblecommon/services/SystemService.kt @@ -74,7 +74,10 @@ class SystemService(private val protocolHandler: ProtocolHandler) : ProtocolServ watchModelCallback = null } is PhoneAppVersion.AppVersionRequest -> { - appVersionRequestHandler?.invoke() + val res = appVersionRequestHandler?.invoke() + if (res != null) { + send(res) // Cannot be low priority + } } else -> receivedMessages.offer(packet) }