]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonReaction.java
2fa15b48579c87d73af5f96a2663b411a3e598ad
1 package org
.asamk
.signal
.json
;
3 import com
.fasterxml
.jackson
.annotation
.JsonProperty
;
5 import org
.asamk
.signal
.manager
.Manager
;
6 import org
.whispersystems
.signalservice
.api
.messages
.SignalServiceDataMessage
.Reaction
;
8 public class JsonReaction
{
14 final String targetAuthor
;
17 final long targetSentTimestamp
;
20 final boolean isRemove
;
22 JsonReaction(Reaction reaction
, Manager m
) {
23 this.emoji
= reaction
.getEmoji();
24 this.targetAuthor
= m
.resolveSignalServiceAddress(reaction
.getTargetAuthor()).getLegacyIdentifier();
25 this.targetSentTimestamp
= reaction
.getTargetSentTimestamp();
26 this.isRemove
= reaction
.isRemove();