Cancel reply on message delete

Draft: fix setting reply if message is empty
This commit is contained in:
Eduard Kuzmenko 2021-08-12 20:51:10 +03:00
parent caa14dc623
commit 4fa9e33bd5

View File

@ -494,9 +494,15 @@ export default class ChatInput {
});
} else {
this.listenerSetter.add(rootScope)('history_delete', ({peerId, msgs}) => {
if(this.chat.peerId === peerId && msgs[this.editMsgId]) {
if(this.chat.peerId === peerId) {
if(msgs[this.editMsgId]) {
this.onMessageSent();
}
if(this.replyToMsgId && msgs[this.replyToMsgId]) {
this.clearHelper('reply');
}
}
});
}
@ -725,7 +731,7 @@ export default class ChatInput {
}
}
if(this.messageInputField.value === draft.rMessage) return false;
if(this.messageInputField.value === draft.rMessage && this.replyToMsgId === draft.reply_to_msg_id) return false;
this.clearHelper();
this.noWebPage = draft.pFlags.no_webpage;