package org.asamk.signal.manager.jobs;
import org.asamk.signal.manager.JsonStickerPack;
+import org.asamk.signal.manager.api.StickerPackId;
import org.asamk.signal.manager.helper.Context;
-import org.asamk.signal.manager.storage.stickers.StickerPackId;
import org.asamk.signal.manager.util.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
final var jsonManifest = new JsonStickerPack(manifest.getTitle().orNull(),
manifest.getAuthor().orNull(),
manifest.getCover()
- .transform(c -> new JsonStickerPack.JsonSticker(c.getEmoji(),
+ .transform(c -> new JsonStickerPack.JsonSticker(c.getId(),
+ c.getEmoji(),
String.valueOf(c.getId()),
c.getContentType()))
.orNull(),
manifest.getStickers()
.stream()
- .map(c -> new JsonStickerPack.JsonSticker(c.getEmoji(),
+ .map(c -> new JsonStickerPack.JsonSticker(c.getId(),
+ c.getEmoji(),
String.valueOf(c.getId()),
c.getContentType()))
.toList());