mirror of
https://github.com/AsamK/signal-cli.git
synced 2026-08-26 05:36:53 +00:00
16 lines
513 B
Java
16 lines
513 B
Java
package org.asamk.signal.json;
|
|
|
|
import io.micronaut.jsonschema.JsonSchema;
|
|
|
|
import org.asamk.signal.manager.Manager;
|
|
import org.asamk.signal.manager.api.MessageEnvelope;
|
|
|
|
@JsonSchema(title = "EditMessage")
|
|
record JsonEditMessage(long targetSentTimestamp, JsonDataMessage dataMessage) {
|
|
|
|
static JsonEditMessage from(MessageEnvelope.Edit editMessage, Manager m) {
|
|
return new JsonEditMessage(editMessage.targetSentTimestamp(),
|
|
JsonDataMessage.from(editMessage.dataMessage(), m));
|
|
}
|
|
}
|