Removed unused code from apiwrap.

This commit is contained in:
23rd 2020-05-28 18:03:08 +03:00
parent c46b96f252
commit 2ebf44c166
2 changed files with 0 additions and 108 deletions

View file

@ -4311,66 +4311,6 @@ void ApiWrap::sendUploadedDocument(
} }
} }
void ApiWrap::editUploadedFile(
FullMsgId localId,
const MTPInputFile &file,
const std::optional<MTPInputFile> &thumb,
Api::SendOptions options,
bool isDocument) {
const auto item = _session->data().message(localId);
if (!item) {
return;
}
if (!item->media()) {
return;
}
auto sentEntities = Api::EntitiesToMTP(
_session,
item->originalText().entities,
Api::ConvertOption::SkipLocal);
auto flagsEditMsg = MTPmessages_EditMessage::Flag::f_message | 0;
flagsEditMsg |= MTPmessages_EditMessage::Flag::f_no_webpage;
flagsEditMsg |= MTPmessages_EditMessage::Flag::f_entities;
flagsEditMsg |= MTPmessages_EditMessage::Flag::f_media;
const auto media = isDocument
? Api::PrepareUploadedDocument(item, file, thumb)
: Api::PrepareUploadedPhoto(file);
const auto peer = item->history()->peer;
request(MTPmessages_EditMessage(
MTP_flags(flagsEditMsg),
peer->input,
MTP_int(item->id),
MTP_string(item->originalText().text),
media,
MTPReplyMarkup(),
sentEntities,
MTP_int(0) // schedule_date
)).done([=](const MTPUpdates &result) {
item->clearSavedMedia();
item->setIsLocalUpdateMedia(true);
applyUpdates(result);
item->setIsLocalUpdateMedia(false);
}).fail([=](const RPCError &error) {
QString err = error.type();
if (err == qstr("MESSAGE_NOT_MODIFIED")) {
item->returnSavedMedia();
_session->data().sendHistoryChangeNotifications();
} else if (err == qstr("MEDIA_NEW_INVALID")) {
item->returnSavedMedia();
_session->data().sendHistoryChangeNotifications();
Ui::show(
Box<InformBox>(tr::lng_edit_media_invalid_file(tr::now)),
Ui::LayerOption::KeepOther);
} else {
sendMessageFail(error, peer);
}
}).send();
}
void ApiWrap::cancelLocalItem(not_null<HistoryItem*> item) { void ApiWrap::cancelLocalItem(not_null<HistoryItem*> item) {
Expects(!IsServerMsgId(item->id)); Expects(!IsServerMsgId(item->id));
@ -5411,44 +5351,6 @@ void ApiWrap::closePoll(not_null<HistoryItem*> item) {
_pollCloseRequestIds.emplace(itemId, requestId); _pollCloseRequestIds.emplace(itemId, requestId);
} }
void ApiWrap::rescheduleMessage(
not_null<HistoryItem*> item,
Api::SendOptions options) {
const auto text = item->originalText().text;
const auto sentEntities = Api::EntitiesToMTP(
_session,
item->originalText().entities,
Api::ConvertOption::SkipLocal);
const auto media = item->media();
const auto emptyFlag = MTPmessages_EditMessage::Flag(0);
const auto flags = MTPmessages_EditMessage::Flag::f_schedule_date
| (!text.isEmpty()
? MTPmessages_EditMessage::Flag::f_message
: emptyFlag)
| ((!media || !media->webpage())
? MTPmessages_EditMessage::Flag::f_no_webpage
: emptyFlag)
| (!sentEntities.v.isEmpty()
? MTPmessages_EditMessage::Flag::f_entities
: emptyFlag);
const auto id = _session->data().scheduledMessages().lookupId(item);
request(MTPmessages_EditMessage(
MTP_flags(flags),
item->history()->peer->input,
MTP_int(id),
MTP_string(text),
MTPInputMedia(),
MTPReplyMarkup(),
sentEntities,
MTP_int(options.scheduled)
)).done([=](const MTPUpdates &result) {
applyUpdates(result);
}).fail([](const RPCError &error) {
}).send();
}
void ApiWrap::reloadPollResults(not_null<HistoryItem*> item) { void ApiWrap::reloadPollResults(not_null<HistoryItem*> item) {
const auto itemId = item->fullId(); const auto itemId = item->fullId();
if (!IsServerMsgId(item->id) if (!IsServerMsgId(item->id)

View file

@ -422,12 +422,6 @@ public:
const MTPInputFile &file, const MTPInputFile &file,
const std::optional<MTPInputFile> &thumb, const std::optional<MTPInputFile> &thumb,
Api::SendOptions options); Api::SendOptions options);
void editUploadedFile(
FullMsgId localId,
const MTPInputFile &file,
const std::optional<MTPInputFile> &thumb,
Api::SendOptions options,
bool isDocument);
void cancelLocalItem(not_null<HistoryItem*> item); void cancelLocalItem(not_null<HistoryItem*> item);
@ -478,10 +472,6 @@ public:
void closePoll(not_null<HistoryItem*> item); void closePoll(not_null<HistoryItem*> item);
void reloadPollResults(not_null<HistoryItem*> item); void reloadPollResults(not_null<HistoryItem*> item);
void rescheduleMessage(
not_null<HistoryItem*> item,
Api::SendOptions options);
private: private:
struct MessageDataRequest { struct MessageDataRequest {
using Callbacks = QList<RequestMessageDataCallback>; using Callbacks = QList<RequestMessageDataCallback>;