2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 14:45:14 +00:00

Respect autodownload settings in reply previews.

This commit is contained in:
John Preston
2021-12-03 14:59:08 +04:00
parent 1c2ea8d84a
commit 9e5117d336
13 changed files with 91 additions and 39 deletions

View File

@@ -1084,13 +1084,19 @@ bool DocumentData::isStickerSetInstalled() const {
}
}
Image *DocumentData::getReplyPreview(Data::FileOrigin origin) {
Image *DocumentData::getReplyPreview(
Data::FileOrigin origin,
not_null<PeerData*> context) {
if (!hasThumbnail()) {
return nullptr;
} else if (!_replyPreview) {
_replyPreview = std::make_unique<Data::ReplyPreview>(this);
}
return _replyPreview->image(origin);
return _replyPreview->image(origin, context);
}
Image *DocumentData::getReplyPreview(not_null<HistoryItem*> item) {
return getReplyPreview(item->fullId(), item->history()->peer);
}
bool DocumentData::replyPreviewLoaded() const {