disabler force traffic saver

This commit is contained in:
gdlbo
2024-01-30 11:47:08 +03:00
parent dd6916c08a
commit c64f8a1b2d
7 changed files with 31 additions and 0 deletions
@@ -25,6 +25,7 @@ public class TogglesHook {
postsredesign();
case FEATURE_IMAGE_QUALITY_UPGRADE -> MediaImageEncoder.needToSkipCompression();
case FEATURE_MENU_GAMES_CAROUSEL -> miniapps();
case FEATURE_TRAFFIC_SAVER -> !disableForceTrafficSaver();
default -> true;
};
}
@@ -177,6 +177,10 @@ public class Preferences {
return getBoolValue("miniapps", true);
}
public static boolean disableForceTrafficSaver() {
return getBoolValue("disableForceTrafficSaver", false);
}
public static boolean savemsgsett() {
return getBoolValue("savemsgsett", false);
}
@@ -287,6 +287,20 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreferenceCategory(getPreferenceScreen(), AndroidUtils.getString("sett_other"));
PreferenceFragmentUtils.addMaterialSwitchPreference(
getPreferenceScreen(),
"disableForceTrafficSaver",
AndroidUtils.getString("disable_roaming_state"),
AndroidUtils.getString("disable_roaming_state_submit"),
null,
false,
(preference, o) -> {
Preferences.getPreferences().edit().putBoolean("disableForceTrafficSaver", (boolean) o).apply();
LifecycleUtils.restartApplicationWithTimer();
return true;
}
);
if (!Preferences.serverFeaturesDisable()) {
PreferenceFragmentUtils.addMaterialSwitchPreference(
getPreferenceScreen(),
+3
View File
@@ -7064,4 +7064,7 @@
<string name="microg_dialog1">Паменшаны MicroG (ReVanced)</string>
<string name="microg_dialog2">Альтэрнатыўны MicroG (ReVanced)</string>
<string name="microg_dialog3">Паўнавартасны MicroG (Замена GMS)</string>
<string name="disable_roaming_state">Адключыць эканомію трафіку</string>
<string name="disable_roaming_state_submit">Адключыць прымусовую функцыю эканоміі трафіку</string>
</resources>
+3
View File
@@ -6447,4 +6447,7 @@
<string name="microg_dialog1">Уменьшенный MicroG (ReVanced)</string>
<string name="microg_dialog2">Альтернативный MicroG (ReVanced)</string>
<string name="microg_dialog3">Полноценный MicroG (Замена GMS)</string>
<string name="disable_roaming_state">Отключить экономию трафика</string>
<string name="disable_roaming_state_submit">Отключить принудительную функцию экономии трафика</string>
</resources>
+3
View File
@@ -6372,4 +6372,7 @@
<string name="microg_dialog1">Зменшений MicroG (ReVanced)</string>
<string name="microg_dialog2">Альтернативний MicroG (ReVanced)</string>
<string name="microg_dialog3">Повноцінний MicroG (Заміна GMS)</string>
<string name="disable_roaming_state">Відключення примусової економії трафіку</string>
<string name="disable_roaming_state_submit">Вимкніть примусову функцію економії трафіку</string>
</resources>
+3
View File
@@ -6584,4 +6584,7 @@ May look like a fake leaving the online"</string>
<string name="microg_dialog1">Reduced MicroG (ReVanced)</string>
<string name="microg_dialog2">Alternate MicroG (ReVanced)</string>
<string name="microg_dialog3">Full MicroG (GMS Replacement)</string>
<string name="disable_roaming_state">Disable force traffic saver</string>
<string name="disable_roaming_state_submit">Disable forcing traffic saver feature</string>
</resources>