Cancel pending chat action after default send message as has changed.
This commit is contained in:
parent
acc43bb0b5
commit
a761e41196
@ -24020,6 +24020,16 @@ void MessagesManager::set_dialog_default_send_message_as_dialog_id(DialogId dial
|
||||
return promise.set_error(Status::Error(400, "Can't access specified default message sender chat"));
|
||||
}
|
||||
|
||||
{
|
||||
auto it = set_typing_query_.find(dialog_id);
|
||||
if (it != set_typing_query_.end()) {
|
||||
if (!it->second.empty()) {
|
||||
cancel_query(it->second);
|
||||
}
|
||||
set_typing_query_.erase(it);
|
||||
}
|
||||
}
|
||||
|
||||
// TODO save order with all types of messages
|
||||
send_closure(td_->create_net_actor<SaveDefaultSendAsActor>(std::move(promise)), &SaveDefaultSendAsActor::send,
|
||||
dialog_id, message_sender_dialog_id, get_sequence_dispatcher_id(dialog_id, MessageContentType::Text));
|
||||
|
Loading…
Reference in New Issue
Block a user