From 3a9b1e9e710f526a19f9ff3a3f48b40c4ae52d68 Mon Sep 17 00:00:00 2001 From: Hossain Khan Date: Sat, 31 Jan 2026 16:05:17 -0500 Subject: [PATCH] Update app/src/main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt b/app/src/main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt index c82d5bf..4fe70d3 100644 --- a/app/src/main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt +++ b/app/src/main/java/ink/trmnl/android/data/TrmnlDisplayRepository.kt @@ -478,7 +478,8 @@ class TrmnlDisplayRepository * This method sends a PATCH request to /api/devices/{id} using user-level authentication * to update the device's battery percentage on the server. * - * This operation is non-blocking and should not affect display updates. + * This suspend function performs network I/O and should be called from a background + * coroutine so it does not block or delay display updates. * * @param config Device configuration containing the device ID and user API token * @param batteryPercent The current battery percentage (0-100)