From 6c0e56920de3c68fdd03cb16d6992b9bce1ca844 Mon Sep 17 00:00:00 2001 From: geeksville Date: Sun, 19 Apr 2020 09:33:41 -0700 Subject: [PATCH] fix part of #11 - show sender name in notification --- app/src/main/java/com/geeksville/mesh/service/MeshService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index 9068b30f1..33541dd55 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -354,7 +354,9 @@ class MeshService : Service(), Logging { // If a text message arrived include it with our notification recentReceivedText?.let { msg -> - builder.setContentText("Message from ${msg.fromId}") + // Try to show the human name of the sender if possible + val sender = nodeDBbyID[msg.fromId]?.user?.longName ?: msg.fromId + builder.setContentText("Message from $sender") builder.setStyle( NotificationCompat.BigTextStyle()