Poll at most last 25 viewed messages.
This commit is contained in:
parent
74396f65a1
commit
deda76beda
@ -20094,7 +20094,7 @@ Status MessagesManager::view_messages(DialogId dialog_id, vector<MessageId> mess
|
|||||||
auto &info = dialog_viewed_messages_[dialog_id];
|
auto &info = dialog_viewed_messages_[dialog_id];
|
||||||
CHECK(info != nullptr);
|
CHECK(info != nullptr);
|
||||||
CHECK(info->message_id_to_view_id.size() == info->recently_viewed_messages.size());
|
CHECK(info->message_id_to_view_id.size() == info->recently_viewed_messages.size());
|
||||||
constexpr size_t MAX_RECENTLY_VIEWED_MESSAGES = 50;
|
constexpr size_t MAX_RECENTLY_VIEWED_MESSAGES = 25;
|
||||||
while (info->recently_viewed_messages.size() > MAX_RECENTLY_VIEWED_MESSAGES) {
|
while (info->recently_viewed_messages.size() > MAX_RECENTLY_VIEWED_MESSAGES) {
|
||||||
auto it = info->recently_viewed_messages.begin();
|
auto it = info->recently_viewed_messages.begin();
|
||||||
info->message_id_to_view_id.erase(it->second);
|
info->message_id_to_view_id.erase(it->second);
|
||||||
|
Loading…
Reference in New Issue
Block a user