From bd473ee589fb5d4cd6e3c4b93a8c2cc987cf881a Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 6 Jan 2025 20:17:46 +0100 Subject: [PATCH] improve notification to hide L/R/C when missing --- .../me/kavishdevar/aln/services/AirPodsService.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt b/android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt index 72db385..d62082c 100644 --- a/android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt +++ b/android/app/src/main/java/me/kavishdevar/aln/services/AirPodsService.kt @@ -261,21 +261,21 @@ class AirPodsService: Service() { updatedNotification = NotificationCompat.Builder(this, "background_service_status") .setSmallIcon(R.drawable.airpods) - .setContentTitle("""L: ${batteryList?.find { it.component == BatteryComponent.LEFT }?.let { + .setContentTitle("""AirPods –${batteryList?.find { it.component == BatteryComponent.LEFT }?.let { if (it.status != BatteryStatus.DISCONNECTED) { - "${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" + " L:${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" } else { "" } - } ?: ""} R: ${batteryList?.find { it.component == BatteryComponent.RIGHT }?.let { + } ?: ""}${batteryList?.find { it.component == BatteryComponent.RIGHT }?.let { if (it.status != BatteryStatus.DISCONNECTED) { - "${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" + " R:${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" } else { "" } - } ?: ""} C: ${batteryList?.find { it.component == BatteryComponent.CASE }?.let { + } ?: ""}${batteryList?.find { it.component == BatteryComponent.CASE }?.let { if (it.status != BatteryStatus.DISCONNECTED) { - "${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" + " C:${if (it.status == BatteryStatus.CHARGING) "⚡" else ""} ${it.level}%" } else { "" }