]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/api/GroupIdV1.java
Update libsignal-service
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / api / GroupIdV1.java
1 package org.asamk.signal.manager.api;
2
3 import java.util.Base64;
4
5 import static org.asamk.signal.manager.util.KeyUtils.getSecretBytes;
6
7 public final class GroupIdV1 extends GroupId {
8
9 public static GroupIdV1 createRandom() {
10 return new GroupIdV1(getSecretBytes(16));
11 }
12
13 public static GroupIdV1 fromBase64(String groupId) {
14 return new GroupIdV1(Base64.getDecoder().decode(groupId));
15 }
16
17 public GroupIdV1(final byte[] id) {
18 super(id);
19 }
20 }