Skip already seen reactions

This commit is contained in:
Ali 2022-01-28 20:57:09 +04:00
parent 147a630512
commit e99ee60bd2

View File

@ -1298,6 +1298,9 @@ public final class AccountViewTracker {
for id in addedMessageIds {
if let _ = transaction.getMessage(id) {
transaction.updateMessage(id, update: { currentMessage in
if !currentMessage.tags.contains(.unseenReaction) {
return .skip
}
var attributes = currentMessage.attributes
loop: for j in 0 ..< attributes.count {
if let attribute = attributes[j] as? ReactionsMessageAttribute {