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;
}
void AyuGramSettings::set_enableAds(bool val)
void AyuGramSettings::set_disableAds(bool val)
{
enableAds = val;
disableAds = val;
}
void AyuGramSettings::set_disableStories(bool val)

View file

@ -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,

View file

@ -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());

View file

@ -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) {