fix: saving hide premium statuses to config file

This commit is contained in:
Ivan Romanov
2026-07-02 20:03:27 +05:00
committed by GitHub
parent 0b02f28818
commit ba8c1a6b0f
@@ -1076,6 +1076,7 @@ void to_json(nlohmann::json &j, const AyuSettings &s) {
{"disableAds", s._disableAds.current()},
{"disableStories", s._disableStories.current()},
{"disableCustomBackgrounds", s._disableCustomBackgrounds.current()},
{"hidePremiumStatuses", s._hidePremiumStatuses.current()},
{"showOnlyAddedEmojisAndStickers", s._showOnlyAddedEmojisAndStickers.current()},
{"collapseSimilarChannels", s._collapseSimilarChannels.current()},
{"hideSimilarChannels", s._hideSimilarChannels.current()},
@@ -1177,6 +1178,7 @@ void from_json(const nlohmann::json &j, AyuSettings &s) {
s._disableAds = j.value("disableAds", defaults._disableAds.current());
s._disableStories = j.value("disableStories", defaults._disableStories.current());
s._disableCustomBackgrounds = j.value("disableCustomBackgrounds", defaults._disableCustomBackgrounds.current());
s._hidePremiumStatuses = j.value("hidePremiumStatuses", defaults._hidePremiumStatuses.current());
s._showOnlyAddedEmojisAndStickers = j.value("showOnlyAddedEmojisAndStickers", defaults._showOnlyAddedEmojisAndStickers.current());
s._collapseSimilarChannels = j.value("collapseSimilarChannels", defaults._collapseSimilarChannels.current());
s._hideSimilarChannels = j.value("hideSimilarChannels", defaults._hideSimilarChannels.current());