]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonSticker.java
1 package org
.asamk
.signal
.json
;
3 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceDataMessage
;
5 import java
.util
.Base64
;
7 public record JsonSticker(String packId
, String packKey
, int stickerId
) {
9 static JsonSticker
from(SignalServiceDataMessage
.Sticker sticker
) {
10 final var packId
= Base64
.getEncoder().encodeToString(sticker
.getPackId());
11 final var packKey
= Base64
.getEncoder().encodeToString(sticker
.getPackKey());
12 final var stickerId
= sticker
.getStickerId();
13 return new JsonSticker(packId
, packKey
, stickerId
);