mirror of
https://github.com/aljazceru/signal-cli.git
synced 2026-01-26 00:54:19 +01:00
Use record classes
This commit is contained in:
@@ -1,15 +1,10 @@
|
||||
package org.asamk.signal.json;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
import org.whispersystems.signalservice.api.messages.SignalServiceDataMessage;
|
||||
|
||||
class JsonRemoteDelete {
|
||||
record JsonRemoteDelete(long timestamp) {
|
||||
|
||||
@JsonProperty
|
||||
final long timestamp;
|
||||
|
||||
JsonRemoteDelete(SignalServiceDataMessage.RemoteDelete remoteDelete) {
|
||||
this.timestamp = remoteDelete.getTargetSentTimestamp();
|
||||
static JsonRemoteDelete from(SignalServiceDataMessage.RemoteDelete remoteDelete) {
|
||||
return new JsonRemoteDelete(remoteDelete.getTargetSentTimestamp());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user