mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Reaction improvements
This commit is contained in:
@@ -812,13 +812,13 @@ public final class AccountViewTracker {
|
||||
}
|
||||
}
|
||||
|
||||
public func updateReactionsForMessageIds(messageIds: Set<MessageId>) {
|
||||
public func updateReactionsForMessageIds(messageIds: Set<MessageId>, force: Bool = false) {
|
||||
self.queue.async {
|
||||
var addedMessageIds: [MessageId] = []
|
||||
let timestamp = Int32(CFAbsoluteTimeGetCurrent())
|
||||
for messageId in messageIds {
|
||||
let messageTimestamp = self.updatedReactionsMessageIdsAndTimestamps[messageId]
|
||||
if messageTimestamp == nil || messageTimestamp! < timestamp - 5 * 60 {
|
||||
if messageTimestamp == nil || messageTimestamp! < timestamp - 1 * 20 || force {
|
||||
self.updatedReactionsMessageIdsAndTimestamps[messageId] = timestamp
|
||||
addedMessageIds.append(messageId)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user