Fix yet_unsent_media_queues_.
GitOrigin-RevId: 6249449a81bede3cc596c8670b66800551df1587
This commit is contained in:
parent
be48e787bc
commit
6d9792e9ea
@ -16458,6 +16458,10 @@ void MessagesManager::on_media_message_ready_to_send(DialogId dialog_id, Message
|
|||||||
auto &queue = yet_unsent_media_queues_[queue_id];
|
auto &queue = yet_unsent_media_queues_[queue_id];
|
||||||
auto it = queue.find(message_id.get());
|
auto it = queue.find(message_id.get());
|
||||||
if (it == queue.end()) {
|
if (it == queue.end()) {
|
||||||
|
if (queue.empty()) {
|
||||||
|
yet_unsent_media_queues_.erase(queue_id);
|
||||||
|
}
|
||||||
|
|
||||||
LOG(INFO) << "Can't find " << message_id << " in the queue of " << dialog_id;
|
LOG(INFO) << "Can't find " << message_id << " in the queue of " << dialog_id;
|
||||||
auto m = get_message({dialog_id, message_id});
|
auto m = get_message({dialog_id, message_id});
|
||||||
if (m != nullptr) {
|
if (m != nullptr) {
|
||||||
|
Reference in New Issue
Block a user