X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/1689dfcb3857f2dd5ea74f9184b80d9499f534c0..fb862e4dde44caf0b5f32f6d55ea00e27146af0d:/src/main/java/cli/GroupInfo.java diff --git a/src/main/java/cli/GroupInfo.java b/src/main/java/cli/GroupInfo.java index f3060d08..fe31baf9 100644 --- a/src/main/java/cli/GroupInfo.java +++ b/src/main/java/cli/GroupInfo.java @@ -2,9 +2,9 @@ package cli; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.ArrayList; import java.util.Collection; -import java.util.List; +import java.util.HashSet; +import java.util.Set; public class GroupInfo { @JsonProperty @@ -14,11 +14,15 @@ public class GroupInfo { public String name; @JsonProperty - public List members = new ArrayList<>(); + public Set members = new HashSet<>(); @JsonProperty public long avatarId; + public GroupInfo(byte[] groupId) { + this.groupId = groupId; + } + public GroupInfo(@JsonProperty("groupId") byte[] groupId, @JsonProperty("name") String name, @JsonProperty("members") Collection members, @JsonProperty("avatarId") long avatarId) { this.groupId = groupId; this.name = name;