mirror of
https://github.com/aljazceru/signal-cli.git
synced 2026-01-12 18:34:21 +01:00
Implement editing of previous messages
This commit is contained in:
@@ -69,6 +69,10 @@ public class ReceiveMessageHandler implements Manager.ReceiveMessageHandler {
|
||||
var message = envelope.data().get();
|
||||
printDataMessage(writer, message);
|
||||
}
|
||||
if (envelope.edit().isPresent()) {
|
||||
var message = envelope.edit().get();
|
||||
printEditMessage(writer, message);
|
||||
}
|
||||
if (envelope.story().isPresent()) {
|
||||
var message = envelope.story().get();
|
||||
printStoryMessage(writer.indentedWriter(), message);
|
||||
@@ -192,6 +196,13 @@ public class ReceiveMessageHandler implements Manager.ReceiveMessageHandler {
|
||||
}
|
||||
}
|
||||
|
||||
private void printEditMessage(
|
||||
PlainTextWriter writer, MessageEnvelope.Edit message
|
||||
) {
|
||||
writer.println("Edit: Target message timestamp: {}", DateUtils.formatTimestamp(message.targetSentTimestamp()));
|
||||
printDataMessage(writer.indentedWriter(), message.dataMessage());
|
||||
}
|
||||
|
||||
private void printStoryMessage(
|
||||
PlainTextWriter writer, MessageEnvelope.Story message
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user