2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-30 22:16:14 +00:00

Added ability to edit media in scheduled messages.

This commit is contained in:
23rd
2020-05-30 11:47:32 +03:00
parent b02b690747
commit 5c097887ef
9 changed files with 73 additions and 19 deletions

View File

@@ -187,9 +187,10 @@ void EditMessageWithUploadedPhoto(
mtpRequestId EditCaption(
not_null<HistoryItem*> item,
const TextWithEntities &caption,
SendOptions options,
Fn<void(const MTPUpdates &)> done,
Fn<void(const RPCError &)> fail) {
return EditMessage(item, caption, SendOptions(), done, fail);
return EditMessage(item, caption, options, done, fail);
}
mtpRequestId EditTextMessage(

View File

@@ -38,6 +38,7 @@ void EditMessageWithUploadedPhoto(
mtpRequestId EditCaption(
not_null<HistoryItem*> item,
const TextWithEntities &caption,
SendOptions options,
Fn<void(const MTPUpdates &)> done,
Fn<void(const RPCError &)> fail);

View File

@@ -400,6 +400,8 @@ void SendConfirmedFile(
}
if (file->to.options.scheduled) {
flags |= MTPDmessage::Flag::f_from_scheduled;
// Scheduled messages have no the 'edited' badge.
flags |= MTPDmessage::Flag::f_edit_hide;
} else {
clientFlags |= MTPDmessage_ClientFlag::f_local_history_entry;
}