Retry outbound reactions for up to a day

This commit is contained in:
Evan Hahn 2021-10-29 18:19:44 -05:00 committed by GitHub
parent 4a6b7968c1
commit 8670a4d864
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 1444 additions and 473 deletions

View file

@ -2848,7 +2848,7 @@ export async function startApp(): Promise<void> {
'DataMessage.Reaction.targetAuthorUuid'
);
const { reaction } = data.message;
const { reaction, timestamp } = data.message;
if (!isValidReactionEmoji(reaction.emoji)) {
log.warn('Received an invalid reaction emoji. Dropping it');
@ -2862,7 +2862,7 @@ export async function startApp(): Promise<void> {
remove: reaction.remove,
targetAuthorUuid,
targetTimestamp: reaction.targetTimestamp,
timestamp: Date.now(),
timestamp,
fromId: window.ConversationController.ensureContactIds({
e164: data.source,
uuid: data.sourceUuid,
@ -3190,7 +3190,7 @@ export async function startApp(): Promise<void> {
'DataMessage.Reaction.targetAuthorUuid'
);
const { reaction } = data.message;
const { reaction, timestamp } = data.message;
if (!isValidReactionEmoji(reaction.emoji)) {
log.warn('Received an invalid reaction emoji. Dropping it');
@ -3204,7 +3204,7 @@ export async function startApp(): Promise<void> {
remove: reaction.remove,
targetAuthorUuid,
targetTimestamp: reaction.targetTimestamp,
timestamp: Date.now(),
timestamp,
fromId: window.ConversationController.getOurConversationId(),
fromSync: true,
});