]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/groups/GroupIdV1.java
Refactor group store
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / groups / GroupIdV1.java
index 237a34b6f8fa374b9615330cf3ac77c6f25eb506..d2012fa0fec525b4e58454a6838c0d9908edb21c 100644 (file)
@@ -1,5 +1,7 @@
 package org.asamk.signal.manager.groups;
 
+import java.util.Base64;
+
 import static org.asamk.signal.manager.util.KeyUtils.getSecretBytes;
 
 public class GroupIdV1 extends GroupId {
@@ -8,6 +10,10 @@ public class GroupIdV1 extends GroupId {
         return new GroupIdV1(getSecretBytes(16));
     }
 
+    public static GroupIdV1 fromBase64(String groupId) {
+        return new GroupIdV1(Base64.getDecoder().decode(groupId));
+    }
+
     public GroupIdV1(final byte[] id) {
         super(id);
     }