Support folder_id in updateRead*Inbox.
GitOrigin-RevId: 26a80b22aa1e759f10b854bcbfb1c53d69f96150
This commit is contained in:
parent
548f798b8d
commit
078e48b56a
@ -5178,6 +5178,11 @@ void MessagesManager::on_update_read_channel_inbox(tl_object_ptr<telegram_api::u
|
|||||||
}
|
}
|
||||||
|
|
||||||
DialogId dialog_id = DialogId(channel_id);
|
DialogId dialog_id = DialogId(channel_id);
|
||||||
|
FolderId folder_id;
|
||||||
|
if ((update->flags_ & telegram_api::updateReadChannelInbox::FOLDER_ID_MASK) != 0) {
|
||||||
|
folder_id = FolderId(update->folder_id_);
|
||||||
|
}
|
||||||
|
on_update_dialog_folder_id(dialog_id, folder_id);
|
||||||
read_history_inbox(dialog_id, MessageId(ServerMessageId(update->max_id_)), -1, "updateReadChannelInbox");
|
read_history_inbox(dialog_id, MessageId(ServerMessageId(update->max_id_)), -1, "updateReadChannelInbox");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5802,8 +5807,13 @@ void MessagesManager::process_update(tl_object_ptr<telegram_api::Update> &&updat
|
|||||||
case telegram_api::updateReadHistoryInbox::ID: {
|
case telegram_api::updateReadHistoryInbox::ID: {
|
||||||
auto read_update = move_tl_object_as<telegram_api::updateReadHistoryInbox>(update);
|
auto read_update = move_tl_object_as<telegram_api::updateReadHistoryInbox>(update);
|
||||||
LOG(INFO) << "Process updateReadHistoryInbox";
|
LOG(INFO) << "Process updateReadHistoryInbox";
|
||||||
read_history_inbox(DialogId(read_update->peer_), MessageId(ServerMessageId(read_update->max_id_)), -1,
|
DialogId dialog_id(read_update->peer_);
|
||||||
"updateReadHistoryInbox");
|
FolderId folder_id;
|
||||||
|
if ((read_update->flags_ & telegram_api::updateReadHistoryInbox::FOLDER_ID_MASK) != 0) {
|
||||||
|
folder_id = FolderId(read_update->folder_id_);
|
||||||
|
}
|
||||||
|
on_update_dialog_folder_id(dialog_id, folder_id);
|
||||||
|
read_history_inbox(dialog_id, MessageId(ServerMessageId(read_update->max_id_)), -1, "updateReadHistoryInbox");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case telegram_api::updateReadHistoryOutbox::ID: {
|
case telegram_api::updateReadHistoryOutbox::ID: {
|
||||||
|
Reference in New Issue
Block a user