add telegram no ads patch

This commit is contained in:
陈浩南 2023-08-04 22:51:40 +08:00
parent 136e7916aa
commit 8c6ee75ed8
2 changed files with 21 additions and 1 deletions

View File

@ -114,7 +114,7 @@ inputs:
# nix tools
nix-template appimage-run nil nixd nix-alien ssh-to-age nix-serve
# instant messager
element-desktop tdesktop discord qq nur-xddxdd.wechat-uos # jail
element-desktop telegram-desktop discord qq nur-xddxdd.wechat-uos # jail
inputs.config.nur.repos.linyinfeng.wemeet # native # nur-xddxdd.wine-wechat thunder
zoom-us signal-desktop
# browser
@ -192,6 +192,13 @@ inputs:
wireshark = { enable = true; package = inputs.pkgs.wireshark; };
firefox = { enable = true; languagePacks = [ "zh-CN" "en-US" ]; };
};
nixpkgs.config.packageOverrides = pkgs:
{
telegram-desktop = pkgs.telegram-desktop.overrideAttrs (attrs:
{
patches = (if (attrs ? patches) then attrs.patches else []) ++ [ ./telegram.patch ];
});
};
}
)
# >= workstation

View File

@ -0,0 +1,13 @@
diff --git a/Telegram/SourceFiles/data/data_sponsored_messages.cpp b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
index fa21af4..211f3bf 100644
--- a/Telegram/SourceFiles/data/data_sponsored_messages.cpp
+++ b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
@@ -175,7 +175,7 @@ void SponsoredMessages::inject(
}
bool SponsoredMessages::canHaveFor(not_null<History*> history) const {
- return history->peer->isChannel();
+ return false;
}
void SponsoredMessages::request(not_null<History*> history, Fn<void()> done) {