From eb228eb74417660bfa3b04998903eddf9168bce1 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 18 Jun 2021 09:39:59 +0300 Subject: [PATCH] Removed unused methods from file click handler. --- .../data/data_file_click_handler.cpp | 21 ++++--------------- .../data/data_file_click_handler.h | 14 +------------ 2 files changed, 5 insertions(+), 30 deletions(-) diff --git a/Telegram/SourceFiles/data/data_file_click_handler.cpp b/Telegram/SourceFiles/data/data_file_click_handler.cpp index 191c7b06f..e4a9ad934 100644 --- a/Telegram/SourceFiles/data/data_file_click_handler.cpp +++ b/Telegram/SourceFiles/data/data_file_click_handler.cpp @@ -10,18 +10,9 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "core/file_utilities.h" #include "data/data_document.h" #include "data/data_photo.h" -#include "data/data_session.h" -#include "main/main_session.h" -FileClickHandler::FileClickHandler( - not_null session, - FullMsgId context) -: _session(session) -, _context(context) { -} - -Main::Session &FileClickHandler::session() const { - return *_session; +FileClickHandler::FileClickHandler(FullMsgId context) +: _context(context) { } void FileClickHandler::setMessageId(FullMsgId context) { @@ -32,10 +23,6 @@ FullMsgId FileClickHandler::context() const { return _context; } -HistoryItem *FileClickHandler::getActionItem() const { - return _session->data().message(context()); -} - not_null DocumentClickHandler::document() const { return _document; } @@ -55,7 +42,7 @@ void DocumentWrappedClickHandler::onClickImpl() const { DocumentClickHandler::DocumentClickHandler( not_null document, FullMsgId context) -: FileClickHandler(&document->session(), context) +: FileClickHandler(context) , _document(document) { } @@ -156,7 +143,7 @@ PhotoClickHandler::PhotoClickHandler( not_null photo, FullMsgId context, PeerData *peer) -: FileClickHandler(&photo->session(), context) +: FileClickHandler(context) , _photo(photo) , _peer(peer) { } diff --git a/Telegram/SourceFiles/data/data_file_click_handler.h b/Telegram/SourceFiles/data/data_file_click_handler.h index aae526b2c..995307d1a 100644 --- a/Telegram/SourceFiles/data/data_file_click_handler.h +++ b/Telegram/SourceFiles/data/data_file_click_handler.h @@ -14,27 +14,15 @@ class DocumentData; class HistoryItem; class PhotoData; -namespace Main { -class Session; -} // namespace Main - class FileClickHandler : public LeftButtonClickHandler { public: - FileClickHandler( - not_null session, - FullMsgId context); - - [[nodiscard]] Main::Session &session() const; + FileClickHandler(FullMsgId context); void setMessageId(FullMsgId context); [[nodiscard]] FullMsgId context() const; -protected: - HistoryItem *getActionItem() const; - private: - const not_null _session; FullMsgId _context; };