From: AsamK Date: Sun, 19 Jun 2016 19:13:24 +0000 (+0200) Subject: Use name in groupInfo only if it's a group update X-Git-Tag: v0.4.0~1 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/2972dd27c11aa745b72fb3c6e0a37c44ac95c3f1?ds=sidebyside Use name in groupInfo only if it's a group update Signal-Android send an empty name instead of absent, with group quit messages --- 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());