From b52074b3f0df09b9e37a210789507aa553a2dc9d Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 1 Aug 2020 11:46:35 -0400 Subject: Options util (#700) * Move options functions into a class * Rename and privatize * Organize by public/private * Refactor to use async function * Simplify update function signature * Add comment for update * Rename * Copy _applyUpdates into _legacyProfileUpdateUpdateVersion * Organize * Move profile options updates * Refactor update details * Add async support * Formatting --- ext/bg/js/settings/backup.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'ext/bg/js/settings') diff --git a/ext/bg/js/settings/backup.js b/ext/bg/js/settings/backup.js index 13f90886..57963cec 100644 --- a/ext/bg/js/settings/backup.js +++ b/ext/bg/js/settings/backup.js @@ -16,9 +16,8 @@ */ /* global + * OptionsUtil * api - * optionsGetDefault - * optionsUpdateVersion */ class SettingsBackup { @@ -323,7 +322,7 @@ class SettingsBackup { } // Upgrade options - optionsFull = optionsUpdateVersion(optionsFull, {}); + optionsFull = await OptionsUtil.update(optionsFull); // Check for warnings const sanitizationWarnings = this._settingsImportSanitizeOptions(optionsFull, true); @@ -369,7 +368,7 @@ class SettingsBackup { $('#settings-reset-modal').modal('hide'); // Get default options - const optionsFull = optionsGetDefault(); + const optionsFull = await OptionsUtil.getDefault(); // Assign options await this._settingsImportSetOptionsFull(optionsFull); -- cgit v1.2.3