]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonAttachment.java
Remove dead code and fix inspection issues
[signal-cli] / src / main / java / org / asamk / signal / json / JsonAttachment.java
1 package org.asamk.signal.json;
2
3 import org.asamk.signal.manager.api.MessageEnvelope;
4
5 record JsonAttachment(String contentType, String filename, String id, Long size) {
6
7 static JsonAttachment from(MessageEnvelope.Data.Attachment attachment) {
8 final var id = attachment.id().orElse(null);
9 final var filename = attachment.fileName().orElse(null);
10 final var size = attachment.size().orElse(null);
11 return new JsonAttachment(attachment.contentType(), filename, id, size);
12 }
13 }