From 38b76e73aa7540b6c0b49afa5f25201e70b83cf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sylwester=20Zieli=C5=84ski?= Date: Thu, 10 Aug 2023 14:28:45 +0200 Subject: [PATCH] Catch exception when executin write command in UART profile --- .../java/no/nordicsemi/android/uart/repository/UARTService.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTService.kt b/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTService.kt index 5735ec59..938e5c34 100644 --- a/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTService.kt +++ b/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTService.kt @@ -141,6 +141,7 @@ internal class UARTService : NotificationService() { .onEach { rxCharacteristic.splitWrite(DataByteArray.from(it), getWriteType(rxCharacteristic)) } .onEach { repository.onNewMessageSent(it) } .onEach { repository.log(10, "Sent: $it") } + .catch { it.printStackTrace() } .launchIn(lifecycleScope) }