fix: enableAds -> disableAds

This commit is contained in:
ZavaruKitsu 2023-08-01 13:34:35 +00:00
parent 5a0a93d8d4
commit efcdeaa13d
4 changed files with 11 additions and 10 deletions

View file

@ -206,9 +206,9 @@ namespace AyuSettings
saveMessagesHistory = val; saveMessagesHistory = val;
} }
void AyuGramSettings::set_enableAds(bool val) void AyuGramSettings::set_disableAds(bool val)
{ {
enableAds = val; disableAds = val;
} }
void AyuGramSettings::set_disableStories(bool val) void AyuGramSettings::set_disableStories(bool val)

View file

@ -34,7 +34,7 @@ namespace AyuSettings
saveMessagesHistory = true; saveMessagesHistory = true;
// ~ QoL toggles // ~ QoL toggles
enableAds = false; disableAds = true;
disableStories = false; disableStories = false;
copyUsernameAsLink = true; copyUsernameAsLink = true;
@ -68,7 +68,7 @@ namespace AyuSettings
bool useScheduledMessages; bool useScheduledMessages;
bool saveDeletedMessages; bool saveDeletedMessages;
bool saveMessagesHistory; bool saveMessagesHistory;
bool enableAds; bool disableAds;
bool disableStories; bool disableStories;
bool copyUsernameAsLink; bool copyUsernameAsLink;
QString deletedMark; QString deletedMark;
@ -102,7 +102,7 @@ namespace AyuSettings
void set_keepMessagesHistory(bool val); void set_keepMessagesHistory(bool val);
void set_enableAds(bool val); void set_disableAds(bool val);
void set_disableStories(bool val); void set_disableStories(bool val);
@ -138,7 +138,7 @@ namespace AyuSettings
useScheduledMessages, useScheduledMessages,
saveDeletedMessages, saveDeletedMessages,
saveMessagesHistory, saveMessagesHistory,
enableAds, disableAds,
disableStories, disableStories,
copyUsernameAsLink, copyUsernameAsLink,
deletedMark, deletedMark,

View file

@ -217,14 +217,14 @@ namespace Settings
tr::ayu_DisableAds(), tr::ayu_DisableAds(),
st::settingsButtonNoIcon st::settingsButtonNoIcon
)->toggleOn( )->toggleOn(
rpl::single(!settings->enableAds) rpl::single(settings->disableAds)
)->toggledValue( )->toggledValue(
) | rpl::filter([=](bool enabled) ) | rpl::filter([=](bool enabled)
{ {
return (enabled == settings->enableAds); return (enabled != settings->disableAds);
}) | start_with_next([=](bool enabled) }) | start_with_next([=](bool enabled)
{ {
settings->set_enableAds(!enabled); settings->set_disableAds(enabled);
AyuSettings::save(); AyuSettings::save();
}, container->lifetime()); }, container->lifetime());

View file

@ -177,8 +177,9 @@ void SponsoredMessages::inject(
} }
bool SponsoredMessages::canHaveFor(not_null<History*> history) const { bool SponsoredMessages::canHaveFor(not_null<History*> history) const {
// AyuGram disableAds
auto settings = &AyuSettings::getInstance(); 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) { void SponsoredMessages::request(not_null<History*> history, Fn<void()> done) {