mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 22:27:20 +02:00
fix: enableAds
-> disableAds
This commit is contained in:
parent
5a0a93d8d4
commit
efcdeaa13d
4 changed files with 11 additions and 10 deletions
|
@ -206,9 +206,9 @@ namespace AyuSettings
|
|||
saveMessagesHistory = val;
|
||||
}
|
||||
|
||||
void AyuGramSettings::set_enableAds(bool val)
|
||||
void AyuGramSettings::set_disableAds(bool val)
|
||||
{
|
||||
enableAds = val;
|
||||
disableAds = val;
|
||||
}
|
||||
|
||||
void AyuGramSettings::set_disableStories(bool val)
|
||||
|
|
|
@ -34,7 +34,7 @@ namespace AyuSettings
|
|||
saveMessagesHistory = true;
|
||||
|
||||
// ~ QoL toggles
|
||||
enableAds = false;
|
||||
disableAds = true;
|
||||
disableStories = false;
|
||||
copyUsernameAsLink = true;
|
||||
|
||||
|
@ -68,7 +68,7 @@ namespace AyuSettings
|
|||
bool useScheduledMessages;
|
||||
bool saveDeletedMessages;
|
||||
bool saveMessagesHistory;
|
||||
bool enableAds;
|
||||
bool disableAds;
|
||||
bool disableStories;
|
||||
bool copyUsernameAsLink;
|
||||
QString deletedMark;
|
||||
|
@ -102,7 +102,7 @@ namespace AyuSettings
|
|||
|
||||
void set_keepMessagesHistory(bool val);
|
||||
|
||||
void set_enableAds(bool val);
|
||||
void set_disableAds(bool val);
|
||||
|
||||
void set_disableStories(bool val);
|
||||
|
||||
|
@ -138,7 +138,7 @@ namespace AyuSettings
|
|||
useScheduledMessages,
|
||||
saveDeletedMessages,
|
||||
saveMessagesHistory,
|
||||
enableAds,
|
||||
disableAds,
|
||||
disableStories,
|
||||
copyUsernameAsLink,
|
||||
deletedMark,
|
||||
|
|
|
@ -217,14 +217,14 @@ namespace Settings
|
|||
tr::ayu_DisableAds(),
|
||||
st::settingsButtonNoIcon
|
||||
)->toggleOn(
|
||||
rpl::single(!settings->enableAds)
|
||||
rpl::single(settings->disableAds)
|
||||
)->toggledValue(
|
||||
) | rpl::filter([=](bool enabled)
|
||||
{
|
||||
return (enabled == settings->enableAds);
|
||||
return (enabled != settings->disableAds);
|
||||
}) | start_with_next([=](bool enabled)
|
||||
{
|
||||
settings->set_enableAds(!enabled);
|
||||
settings->set_disableAds(enabled);
|
||||
AyuSettings::save();
|
||||
}, container->lifetime());
|
||||
|
||||
|
|
|
@ -177,8 +177,9 @@ void SponsoredMessages::inject(
|
|||
}
|
||||
|
||||
bool SponsoredMessages::canHaveFor(not_null<History*> history) const {
|
||||
// AyuGram disableAds
|
||||
auto settings = &AyuSettings::getInstance();
|
||||
return settings->enableAds && history->peer->isChannel();
|
||||
return !settings->disableAds && history->peer->isChannel();
|
||||
}
|
||||
|
||||
void SponsoredMessages::request(not_null<History*> history, Fn<void()> done) {
|
||||
|
|
Loading…
Add table
Reference in a new issue