mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +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;
|
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)
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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());
|
||||||
|
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue