]> nmode's Git Repositories - signal-cli/commitdiff
Use name in groupInfo only if it's a group update
authorAsamK <asamk@gmx.de>
Sun, 19 Jun 2016 19:13:24 +0000 (21:13 +0200)
committerAsamK <asamk@gmx.de>
Sun, 19 Jun 2016 19:13:24 +0000 (21:13 +0200)
Signal-Android send an empty name instead of absent, with group quit messages

src/main/java/org/asamk/signal/Main.java

index 5e6bfadb6d5ecfd0aeb93b762a44b6f3853b9b3f..16df90d88f5ea02fbb786ffb3d81893cdbf441ef 100644 (file)
@@ -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());