summarylogtreecommitdiffstats
path: root/remove-ad.patch
diff options
context:
space:
mode:
authorgao_cai_sheng2022-03-12 18:22:40 +0800
committergao_cai_sheng2022-03-12 18:22:40 +0800
commit9221b90b4d0358bd73e1b9867c517ae133697a09 (patch)
tree546139a0b474aa9156f8714d9e04f8ca4ab8cbcb /remove-ad.patch
downloadaur-9221b90b4d0358bd73e1b9867c517ae133697a09.tar.gz
misc: prepare to publish to aur
Signed-off-by: gao_cai_sheng <qwq233@qwq2333.top>
Diffstat (limited to 'remove-ad.patch')
-rw-r--r--remove-ad.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/remove-ad.patch b/remove-ad.patch
new file mode 100644
index 000000000000..38909f5716db
--- /dev/null
+++ b/remove-ad.patch
@@ -0,0 +1,52 @@
+From 57dba085993b54ba162671f6cdaae6a795f2d9a2 Mon Sep 17 00:00:00 2001
+From: gao_cai_sheng <qwq233@qwq2333.top>
+Date: Thu, 10 Mar 2022 21:03:47 +0800
+Subject: [PATCH] remove ad
+
+Signed-off-by: gao_cai_sheng <qwq233@qwq2333.top>
+---
+ .../data/data_sponsored_messages.cpp | 31 +------------------
+ 1 file changed, 1 insertion(+), 30 deletions(-)
+
+diff --git a/Telegram/SourceFiles/data/data_sponsored_messages.cpp b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
+index c90dd3c53..42971a417 100644
+--- a/Telegram/SourceFiles/data/data_sponsored_messages.cpp
++++ b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
+@@ -86,36 +86,7 @@ bool SponsoredMessages::canHaveFor(not_null<History*> history) const {
+ }
+
+ void SponsoredMessages::request(not_null<History*> history) {
+- if (!canHaveFor(history) || history->peer->isMegagroup()) {
+- return;
+- }
+- auto &request = _requests[history];
+- if (request.requestId || TooEarlyForRequest(request.lastReceived)) {
+- return;
+- }
+- {
+- const auto it = _data.find(history);
+- if (it != end(_data)) {
+- auto &list = it->second;
+- // Don't rebuild currently displayed messages.
+- const auto proj = [](const Entry &e) {
+- return e.item != nullptr;
+- };
+- if (ranges::any_of(list.entries, proj)) {
+- return;
+- }
+- }
+- }
+- const auto channel = history->peer->asChannel();
+- Assert(channel != nullptr);
+- request.requestId = _session->api().request(
+- MTPchannels_GetSponsoredMessages(
+- channel->inputChannel)
+- ).done([=](const MTPmessages_sponsoredMessages &result) {
+- parse(history, result);
+- }).fail([=] {
+- _requests.remove(history);
+- }).send();
++ return;
+ }
+
+ void SponsoredMessages::parse(