diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index bbec856d5d..53853ca6eb 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -908,6 +908,14 @@ std::unique_ptr MediaWebPage::clone(not_null parent) { return std::make_unique(parent, _page); } +DocumentData *MediaWebPage::document() const { + return _page->document; +} + +PhotoData *MediaWebPage::photo() const { + return _page->photo; +} + WebPageData *MediaWebPage::webpage() const { return _page; } diff --git a/Telegram/SourceFiles/data/data_media_types.h b/Telegram/SourceFiles/data/data_media_types.h index 915cbce2dc..3237d492f6 100644 --- a/Telegram/SourceFiles/data/data_media_types.h +++ b/Telegram/SourceFiles/data/data_media_types.h @@ -292,6 +292,8 @@ public: std::unique_ptr clone(not_null parent) override; + DocumentData *document() const override; + PhotoData *photo() const override; WebPageData *webpage() const override; bool hasReplyPreview() const override;