Unpin locally only messages from forum topics.
This commit is contained in:
parent
1c89f505c9
commit
481387b12d
|
@ -34721,7 +34721,8 @@ void MessagesManager::unpin_all_dialog_messages(DialogId dialog_id, MessageId to
|
||||||
if (!td_->auth_manager_->is_bot()) {
|
if (!td_->auth_manager_->is_bot()) {
|
||||||
vector<MessageId> message_ids;
|
vector<MessageId> message_ids;
|
||||||
find_messages(d->messages.get(), message_ids, [top_thread_message_id](const Message *m) {
|
find_messages(d->messages.get(), message_ids, [top_thread_message_id](const Message *m) {
|
||||||
return m->is_pinned && (!top_thread_message_id.is_valid() || m->top_thread_message_id == top_thread_message_id);
|
return m->is_pinned && (!top_thread_message_id.is_valid() ||
|
||||||
|
(m->is_topic_message && m->top_thread_message_id == top_thread_message_id));
|
||||||
});
|
});
|
||||||
|
|
||||||
vector<int64> deleted_message_ids;
|
vector<int64> deleted_message_ids;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user