Remove unused PhotoData/DocumentData in Iv::Data.

This commit is contained in:
John Preston
2026-05-22 23:43:57 +04:00
parent b5cbc26ccd
commit d91bdfcd21
3 changed files with 3 additions and 13 deletions
+1 -3
View File
@@ -4245,9 +4245,7 @@ void Session::webpageApplyFields(
? std::make_unique<Iv::Data>(
data,
*cachedPage,
Iv::ParseRichPage(_session, *cachedPage),
ivPhoto,
ivDocument)
Iv::ParseRichPage(_session, *cachedPage))
: nullptr;
const auto resolvedPhoto = story
? story->photo()
+1 -5
View File
@@ -49,9 +49,7 @@ Geo GeoPointFromId(QByteArray data) {
Data::Data(
const MTPDwebPage &webpage,
const MTPPage &page,
std::shared_ptr<const RichPage> richPage,
const PhotoData *webpagePhoto,
const DocumentData *webpageDocument)
std::shared_ptr<const RichPage> richPage)
: _pageId(webpage.vid().v)
, _url(qs(webpage.vurl()))
, _name(webpage.vsite_name()
@@ -63,8 +61,6 @@ Data::Data(
return false;
}))
, _richPage(std::move(richPage))
, _webpagePhoto(webpagePhoto)
, _webpageDocument(webpageDocument)
, _pageFallback(page)
, _webpagePhotoFallback(webpage.vphoto()
? std::optional<MTPPhoto>(*webpage.vphoto())
+1 -5
View File
@@ -49,9 +49,7 @@ public:
Data(
const MTPDwebPage &webpage,
const MTPPage &page,
std::shared_ptr<const RichPage> richPage,
const PhotoData *webpagePhoto,
const DocumentData *webpageDocument);
std::shared_ptr<const RichPage> richPage);
~Data();
[[nodiscard]] QString id() const;
@@ -69,8 +67,6 @@ private:
const QString _name;
const bool _partial = false;
const std::shared_ptr<const RichPage> _richPage;
const PhotoData *_webpagePhoto = nullptr;
const DocumentData *_webpageDocument = nullptr;
const std::optional<MTPPage> _pageFallback;
const std::optional<MTPPhoto> _webpagePhotoFallback;
const std::optional<MTPDocument> _webpageDocumentFallback;