Send Reactions

This commit is contained in:
Ken Powers 2020-01-23 18:57:37 -05:00 committed by Scott Nonnenberg
parent 3b050116fc
commit 153503efc5
16 changed files with 683 additions and 41 deletions

View file

@ -295,6 +295,9 @@
openLink: url => {
this.trigger('navigate-to', url);
},
reactWith: emoji => {
this.trigger('react-with', emoji);
},
},
errors,
contacts: sortedContacts,
@ -515,6 +518,12 @@
};
});
const selectedReaction = (
(this.get('reactions') || []).find(
re => re.fromId === this.OUR_NUMBER
) || {}
).emoji;
return {
text: this.createNonBreakingLastSeparator(this.get('body')),
textPending: this.get('bodyPending'),
@ -538,6 +547,7 @@
expirationLength,
expirationTimestamp,
reactions,
selectedReaction,
isTapToView,
isTapToViewExpired: isTapToView && this.get('isErased'),
@ -1234,6 +1244,7 @@
quoteWithData,
previewWithData,
stickerWithData,
null,
this.get('sent_at'),
this.get('expireTimer'),
profileKey
@ -1253,6 +1264,7 @@
quoteWithData,
previewWithData,
stickerWithData,
null,
this.get('sent_at'),
this.get('expireTimer'),
profileKey,
@ -1326,6 +1338,7 @@
quoteWithData,
previewWithData,
stickerWithData,
null,
this.get('sent_at'),
this.get('expireTimer'),
profileKey
@ -2229,7 +2242,7 @@
);
// Only notify for reactions to our own messages
if (conversation && this.isOutgoing()) {
if (conversation && this.isOutgoing() && !reaction.get('fromSync')) {
conversation.notify(this, reaction);
}
}