Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4245e14f authored by Roshan Pius's avatar Roshan Pius Committed by Automerger Merge Worker
Browse files

Merge "WifiMigration: Add a settings key to indicate migration is complete"...

Merge "WifiMigration: Add a settings key to indicate migration is complete" into rvc-dev am: 5f176bf9

Change-Id: I951d97fd746b6d7a86957a6f66fcb81046ee9fd0
parents df543d2d 5f176bf9
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -10337,6 +10337,14 @@ public final class Settings {
        @SystemApi
        public static final String WIFI_WAKEUP_ENABLED = "wifi_wakeup_enabled";
        /**
         * Value to specify if wifi settings migration is complete or not.
         *
         * Type: int (0 for false, 1 for true)
         * @hide
         */
        public static final String WIFI_MIGRATION_COMPLETED = "wifi_migration_completed";
        /**
         * Value to specify whether network quality scores and badging should be shown in the UI.
         *
+1 −0
Original line number Diff line number Diff line
@@ -540,6 +540,7 @@ public class SettingsBackupTest {
                    Settings.Global.WIFI_FREQUENCY_BAND,
                    Settings.Global.WIFI_IDLE_MS,
                    Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT,
                    Settings.Global.WIFI_MIGRATION_COMPLETED,
                    Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS,
                    Settings.Global.WIFI_NETWORK_SHOW_RSSI,
                    Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY,
+10 −1
Original line number Diff line number Diff line
@@ -522,7 +522,12 @@ public final class WifiMigration {
     */
    @NonNull
    public static SettingsMigrationData loadFromSettings(@NonNull Context context) {
        return new SettingsMigrationData.Builder()
        if (Settings.Global.getInt(
                context.getContentResolver(), Settings.Global.WIFI_MIGRATION_COMPLETED, 0) == 1) {
            // migration already complete, ignore.
            return null;
        }
        SettingsMigrationData data = new SettingsMigrationData.Builder()
                .setScanAlwaysAvailable(
                        Settings.Global.getInt(context.getContentResolver(),
                                Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE, 0) == 1)
@@ -545,5 +550,9 @@ public final class WifiMigration {
                        Settings.Global.getInt(context.getContentResolver(),
                                Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED, 0) == 1)
                .build();
        Settings.Global.putInt(
                context.getContentResolver(), Settings.Global.WIFI_MIGRATION_COMPLETED, 1);
        return data;

    }
}