Allow ordinary users to edit messages with reply markup.
GitOrigin-RevId: 1c526e779dfada1266f737277aceda5347dc6355
This commit is contained in:
parent
099f66bbed
commit
8e75107bf5
@ -17905,7 +17905,7 @@ bool MessagesManager::can_edit_message(DialogId dialog_id, const Message *m, boo
|
|||||||
if (m->had_reply_markup) {
|
if (m->had_reply_markup) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!is_bot && m->reply_markup != nullptr) {
|
if (!is_bot && only_reply_markup) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (m->reply_markup != nullptr && m->reply_markup->type != ReplyMarkup::Type::InlineKeyboard) {
|
if (m->reply_markup != nullptr && m->reply_markup->type != ReplyMarkup::Type::InlineKeyboard) {
|
||||||
@ -17978,7 +17978,7 @@ bool MessagesManager::can_edit_message(DialogId dialog_id, const Message *m, boo
|
|||||||
case MessageVoiceNote::ID:
|
case MessageVoiceNote::ID:
|
||||||
return true;
|
return true;
|
||||||
case MessageLiveLocation::ID: {
|
case MessageLiveLocation::ID: {
|
||||||
if (td_->auth_manager_->is_bot() && only_reply_markup) {
|
if (is_bot && only_reply_markup) {
|
||||||
// there is no caption to edit, but bot can edit inline reply_markup
|
// there is no caption to edit, but bot can edit inline reply_markup
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -17990,7 +17990,7 @@ bool MessagesManager::can_edit_message(DialogId dialog_id, const Message *m, boo
|
|||||||
case MessageVenue::ID:
|
case MessageVenue::ID:
|
||||||
case MessageVideoNote::ID:
|
case MessageVideoNote::ID:
|
||||||
// there is no caption to edit, but bot can edit inline reply_markup
|
// there is no caption to edit, but bot can edit inline reply_markup
|
||||||
return td_->auth_manager_->is_bot() && only_reply_markup;
|
return is_bot && only_reply_markup;
|
||||||
case MessageInvoice::ID:
|
case MessageInvoice::ID:
|
||||||
case MessageUnsupported::ID:
|
case MessageUnsupported::ID:
|
||||||
case MessageChatCreate::ID:
|
case MessageChatCreate::ID:
|
||||||
|
Reference in New Issue
Block a user