From 2972dd27c11aa745b72fb3c6e0a37c44ac95c3f1 Mon Sep 17 00:00:00 2001 From: AsamK Date: Sun, 19 Jun 2016 21:13:24 +0200 Subject: [PATCH] Use name in groupInfo only if it's a group update Signal-Android send an empty name instead of absent, with group quit messages --- src/main/java/org/asamk/signal/Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index 5e6bfadb..16df90d8 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -745,7 +745,7 @@ public class Main { SignalServiceGroup groupInfo = message.getGroupInfo().get(); System.out.println("Group info:"); System.out.println(" Id: " + Base64.encodeBytes(groupInfo.getGroupId())); - if (groupInfo.getName().isPresent()) { + if (groupInfo.getType() == SignalServiceGroup.Type.UPDATE && groupInfo.getName().isPresent()) { System.out.println(" Name: " + groupInfo.getName().get()); } else { GroupInfo group = m.getGroup(groupInfo.getGroupId()); -- 2.50.1