瀏覽代碼

Enable app auto update by default

arkon 5 年之前
父節點
當前提交
5e9496ef36

+ 8 - 1
app/src/main/java/eu/kanade/tachiyomi/Migrations.kt

@@ -20,7 +20,14 @@ object Migrations {
         if (oldVersion < BuildConfig.VERSION_CODE) {
             preferences.lastVersionCode().set(BuildConfig.VERSION_CODE)
 
-            if (oldVersion == 0) return false
+            // Fresh install
+            if (oldVersion == 0) {
+                // Set up default app updater task
+                if (BuildConfig.INCLUDE_UPDATER && preferences.automaticUpdates()) {
+                    UpdaterJob.setupTask(context)
+                }
+                return false
+            }
 
             if (oldVersion < 14) {
                 // Restore jobs after upgrading to Evernote's job scheduler.

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt

@@ -186,7 +186,7 @@ class PreferencesHelper(val context: Context) {
 
     fun librarySortingAscending() = rxPrefs.getBoolean("library_sorting_ascending", true)
 
-    fun automaticUpdates() = prefs.getBoolean(Keys.automaticUpdates, false)
+    fun automaticUpdates() = prefs.getBoolean(Keys.automaticUpdates, true)
 
     fun hiddenCatalogues() = rxPrefs.getStringSet("hidden_catalogues", emptySet())
 

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt

@@ -56,7 +56,7 @@ class AboutController : SettingsController() {
             key = Keys.automaticUpdates
             titleRes = R.string.pref_enable_automatic_updates
             summaryRes = R.string.pref_enable_automatic_updates_summary
-            defaultValue = false
+            defaultValue = true
 
             if (isUpdaterEnabled) {
                 onChange { newValue ->