fix: hide search ads

This commit is contained in:
AlexeyZavar
2025-09-11 23:41:39 +03:00
parent 4a46207fa5
commit 41523b03d1
@@ -13,6 +13,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "dialogs/ui/chat_search_in.h" // IsHashOrCashtagSearchQuery
#include "main/main_session.h"
// AyuGram includes
#include "ayu/ayu_settings.h"
namespace Api {
namespace {
@@ -93,6 +97,11 @@ void PeerSearch::requestSponsored() {
).done([=](
const MTPcontacts_SponsoredPeers &result,
mtpRequestId requestId) {
const auto &settings = AyuSettings::getInstance();
if (settings.disableAds) {
finishSponsored(requestId, PeerSearchResult{});
return;
}
result.match([&](const MTPDcontacts_sponsoredPeersEmpty &) {
finishSponsored(requestId, PeerSearchResult{});
}, [&](const MTPDcontacts_sponsoredPeers &data) {