Fix improper notifications when delaying for linked device activity.

This commit is contained in:
Cody Henthorne
2024-01-03 11:10:16 -05:00
committed by Clark Chen
parent 549ef9dabc
commit 3fa3b93c85
8 changed files with 16 additions and 61 deletions

View File

@@ -522,7 +522,7 @@ object DataMessageProcessor {
} else {
val reactionRecord = ReactionRecord(emoji!!, senderRecipientId, message.timestamp!!, System.currentTimeMillis())
SignalDatabase.reactions.addReaction(targetMessageId, reactionRecord)
ApplicationDependencies.getMessageNotifier().updateNotification(context, ConversationId.fromMessageRecord(targetMessage), false)
ApplicationDependencies.getMessageNotifier().updateNotification(context, ConversationId.fromMessageRecord(targetMessage))
}
return targetMessageId
@@ -542,7 +542,7 @@ object DataMessageProcessor {
SignalDatabase.messages.deleteRemotelyDeletedStory(targetMessage.id)
}
ApplicationDependencies.getMessageNotifier().updateNotification(context, ConversationId.fromMessageRecord(targetMessage), false)
ApplicationDependencies.getMessageNotifier().updateNotification(context, ConversationId.fromMessageRecord(targetMessage))
MessageId(targetMessage.id)
} else if (targetMessage == null) {