mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-08-31 14:45:14 +00:00
Fixed missing reply cancel after sending scheduled message.
This commit is contained in:
@@ -647,16 +647,17 @@ HistoryWidget::HistoryWidget(
|
||||
) | rpl::filter([=](const Api::SendAction &action) {
|
||||
return (action.history == _history);
|
||||
}) | rpl::start_with_next([=](const Api::SendAction &action) {
|
||||
const auto lastKeyboardUsed = lastForceReplyReplied(FullMsgId(
|
||||
action.history->channelId(),
|
||||
action.replyTo));
|
||||
if (action.options.scheduled) {
|
||||
cancelReply(lastKeyboardUsed);
|
||||
crl::on_main(this, [=, history = action.history]{
|
||||
controller->showSection(
|
||||
HistoryView::ScheduledMemento(history));
|
||||
});
|
||||
} else {
|
||||
fastShowAtEnd(action.history);
|
||||
const auto lastKeyboardUsed = lastForceReplyReplied(FullMsgId(
|
||||
action.history->channelId(),
|
||||
action.replyTo));
|
||||
if (cancelReply(lastKeyboardUsed) && !action.clearDraft) {
|
||||
onCloudDraftSave();
|
||||
}
|
||||
|
Reference in New Issue
Block a user