Skip to content

Commit fd82a27

Browse files
feat: add disable check update
1 parent caeae0f commit fd82a27

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

app/src/main/java/com/wmods/wppenhacer/ui/fragments/base/BasePreferenceFragment.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,14 @@ private boolean checkStoragePermission(Object newValue) {
103103

104104
@SuppressLint("ApplySharedPref")
105105
private void chanceStates(String key) {
106+
107+
var update_check = mPrefs.getBoolean("update_check", false);
108+
109+
if (update_check) {
110+
setPreferenceState("update_check", true);
111+
} else {
112+
setPreferenceState("update_check", false);
113+
}
106114

107115
var lite_mode = mPrefs.getBoolean("lite_mode", false);
108116

app/src/main/java/com/wmods/wppenhacer/xposed/core/FeatureLoader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ private static void initComponents(ClassLoader loader, XSharedPreferences pref)
187187
checkUpdate(activity);
188188
}
189189

190-
// Check for Update
191-
if (App.isOriginalPackage()) {
190+
// Check for WAE Update
191+
if (App.isOriginalPackage() && pref.getBoolean("update_check", false)) {
192192
if (activity.getClass().getSimpleName().equals("HomeActivity") && state == WppCore.ActivityChangeState.ChangeType.START) {
193193
CompletableFuture.runAsync(new UpdateChecker(activity));
194194
}

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,4 +407,6 @@
407407
<string name="download_folder_permission">Download Folder Permission</string>
408408
<string name="lite_mode">Lite Mode</string>
409409
<string name="lite_mode_sum">Lite Mode disables most theme features and the connection bridge that keeps WhatsApp always active is turned off.</string>
410+
<string name="update_check">Automatically Check for Update</string>
411+
<string name="update_check_sum">Enable or Disable Auto Check for Update. This will disable the popup inside the WhatsApp Application.</string>
410412
</resources>

app/src/main/res/xml/preference_general_home.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@
1111
app:key="thememode"
1212
app:summary="%s"
1313
app:title="@string/theme_mode" />
14+
15+
<rikka.material.preference.MaterialSwitchPreference
16+
app:key="update_check"
17+
app:summary="@string/update_check_sum"
18+
app:title="@string/update_check" />
1419

1520
<rikka.material.preference.MaterialSwitchPreference
1621
app:key="lite_mode"

0 commit comments

Comments
 (0)