X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e83f43065ecd7922de75ea4f9262d6f2770369b2..HEAD:/src/main/java/org/asamk/signal/json/JsonGroupInfo.java diff --git a/src/main/java/org/asamk/signal/json/JsonGroupInfo.java b/src/main/java/org/asamk/signal/json/JsonGroupInfo.java index 01e39900..c370d1e2 100644 --- a/src/main/java/org/asamk/signal/json/JsonGroupInfo.java +++ b/src/main/java/org/asamk/signal/json/JsonGroupInfo.java @@ -1,11 +1,14 @@ package org.asamk.signal.json; +import org.asamk.signal.manager.Manager; import org.asamk.signal.manager.api.MessageEnvelope; -record JsonGroupInfo(String groupId, String type) { +record JsonGroupInfo(String groupId, String groupName, int revision, String type) { - static JsonGroupInfo from(MessageEnvelope.Data.GroupContext groupContext) { + static JsonGroupInfo from(MessageEnvelope.Data.GroupContext groupContext, Manager m) { return new JsonGroupInfo(groupContext.groupId().toBase64(), + m.getGroup(groupContext.groupId()).title(), + groupContext.revision(), groupContext.isGroupUpdate() ? "UPDATE" : "DELIVER"); } }