mirror of
https://github.com/quik-sms/quik.git
synced 2026-11-15 02:28:52 +01:00
overwrite emoji reactions with newer ones
This commit is contained in:
@@ -230,6 +230,11 @@ class EmojiReactionRepositoryImpl @Inject constructor(
|
||||
|
||||
if (targetMessage != null) {
|
||||
reactionMessage.isEmojiReaction = true
|
||||
|
||||
// Overwrite any previous reaction from this sender for this target
|
||||
val priorFromSender = targetMessage.emojiReactions.filter { it.senderAddress == reaction.senderAddress }
|
||||
priorFromSender.forEach { it.deleteFromRealm() }
|
||||
|
||||
targetMessage.emojiReactions.add(reaction)
|
||||
|
||||
Timber.i("Saved emoji reaction: ${reaction.emoji} to message ${targetMessage.id}")
|
||||
|
||||
Reference in New Issue
Block a user