Fixed uploading edit media with thumbnails.

This commit is contained in:
23rd 2019-03-29 11:39:23 +03:00 committed by John Preston
parent 820c7ba84e
commit c84f99cf3a
3 changed files with 11 additions and 5 deletions

View File

@ -4204,7 +4204,8 @@ void HistoryWidget::subscribeToUploader() {
data.fullId,
data.silent,
data.file,
data.thumb);
data.thumb,
data.edit);
}, _uploaderSubscriptions);
Auth().uploader().documentProgress(
) | rpl::start_with_next([=](const FullMsgId &fullId) {
@ -4422,8 +4423,11 @@ void HistoryWidget::thumbDocumentUploaded(
const FullMsgId &newId,
bool silent,
const MTPInputFile &file,
const MTPInputFile &thumb) {
Auth().api().sendUploadedDocument(newId, file, thumb, silent);
const MTPInputFile &thumb,
bool edit) {
edit
? Auth().api().editUploadedDocument(newId, file, thumb, silent)
: Auth().api().sendUploadedDocument(newId, file, thumb, silent);
}
void HistoryWidget::photoProgress(const FullMsgId &newId) {

View File

@ -458,7 +458,8 @@ private:
const FullMsgId &msgId,
bool silent,
const MTPInputFile &file,
const MTPInputFile &thumb);
const MTPInputFile &thumb,
bool edit = false);
void documentProgress(const FullMsgId &msgId);
void documentFailed(const FullMsgId &msgId);

View File

@ -362,7 +362,8 @@ void Uploader::sendNext() {
uploadingId,
silent,
file,
thumb });
thumb,
uploadingData.file->edit });
} else {
_documentReady.fire({ uploadingId, silent, file, uploadingData.file->edit });
}