2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 06:26:18 +00:00

Allow sending media with spoilers.

This commit is contained in:
John Preston
2022-12-13 16:11:52 +04:00
parent 3a38497c4c
commit 5bee6310c0
25 changed files with 465 additions and 111 deletions

View File

@@ -3365,7 +3365,8 @@ void ApiWrap::editMedia(
std::move(file.information),
type,
to,
caption));
caption,
file.spoiler));
}
void ApiWrap::sendFiles(
@@ -3406,6 +3407,7 @@ void ApiWrap::sendFiles(
uploadWithType,
to,
caption,
file.spoiler,
album));
caption = TextWithTags();
}
@@ -3425,14 +3427,17 @@ void ApiWrap::sendFile(
const SendAction &action) {
const auto to = fileLoadTaskOptions(action);
auto caption = TextWithTags();
const auto spoiler = false;
const auto information = nullptr;
_fileLoader->addTask(std::make_unique<FileLoadTask>(
&session(),
QString(),
fileContent,
nullptr,
information,
type,
to,
caption));
caption,
spoiler));
}
void ApiWrap::sendUploadedPhoto(
@@ -3440,7 +3445,7 @@ void ApiWrap::sendUploadedPhoto(
Api::RemoteFileInfo info,
Api::SendOptions options) {
if (const auto item = _session->data().message(localId)) {
const auto media = Api::PrepareUploadedPhoto(std::move(info));
const auto media = Api::PrepareUploadedPhoto(item, std::move(info));
if (const auto groupId = item->groupId()) {
uploadAlbumMedia(item, groupId, media);
} else {