From 1ed90dbd17d0f87fcaacedf782331cb90f8f5c5d Mon Sep 17 00:00:00 2001 From: Vijay A Date: Sat, 25 Sep 2021 23:16:10 +0530 Subject: refactor: clean up old migrations - we need not support versions <= 5.5 --- src/stores/SettingsStore.js | 82 ++------------------------------------------- 1 file changed, 3 insertions(+), 79 deletions(-) (limited to 'src/stores') diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js index 690a18374..4b203101a 100644 --- a/src/stores/SettingsStore.js +++ b/src/stores/SettingsStore.js @@ -2,15 +2,9 @@ import { ipcRenderer } from 'electron'; import { getCurrentWindow } from '@electron/remote'; import { action, computed, observable, reaction } from 'mobx'; import localStorage from 'mobx-localstorage'; -import { - FILE_SYSTEM_SETTINGS_TYPES, - LOCAL_SERVER, - SEARCH_ENGINE_DDG, -} from '../config'; -import { API, DEFAULT_APP_SETTINGS } from '../environment'; -import { getLocale } from '../helpers/i18n-helpers'; +import { FILE_SYSTEM_SETTINGS_TYPES, LOCAL_SERVER } from '../config'; +import { DEFAULT_APP_SETTINGS } from '../environment'; import { hash } from '../helpers/password-helpers'; -import { SPELLCHECKER_LOCALES } from '../i18n/languages'; import Request from './lib/Request'; import Store from './lib/Store'; @@ -193,76 +187,6 @@ export default class SettingsStore extends Store { async _migrate() { const legacySettings = localStorage.getItem('app') || {}; - this._ensureMigrationAndMarkDone('5.0.0-beta.17-settings', () => { - this.actions.settings.update({ - type: 'app', - data: { - autoLaunchInBackground: legacySettings.autoLaunchInBackground, - runInBackground: legacySettings.runInBackground, - enableSystemTray: legacySettings.enableSystemTray, - minimizeToSystemTray: legacySettings.minimizeToSystemTray, - closeToSystemTray: legacySettings.closeToSystemTray, - server: API, - isAppMuted: legacySettings.isAppMuted, - enableGPUAcceleration: legacySettings.enableGPUAcceleration, - showMessageBadgeWhenMuted: legacySettings.showMessageBadgeWhenMuted, - showDisabledServices: legacySettings.showDisabledServices, - enableSpellchecking: legacySettings.enableSpellchecking, - }, - }); - - this.actions.settings.update({ - type: 'service', - data: { - activeService: legacySettings.activeService, - }, - }); - - localStorage.removeItem('app'); - - debug('Migrated settings to split stores'); - }); - - this._ensureMigrationAndMarkDone('5.0.0-beta.19-settings', () => { - const spellcheckerLanguage = getLocale({ - locale: this.stores.settings.app.locale, - locales: SPELLCHECKER_LOCALES, - defaultLocale: DEFAULT_APP_SETTINGS.spellcheckerLanguage, - fallbackLocale: DEFAULT_APP_SETTINGS.spellcheckerLanguage, - }); - - this.actions.settings.update({ - type: 'app', - data: { - spellcheckerLanguage, - }, - }); - }); - - this._ensureMigrationAndMarkDone('5.4.4-beta.2-settings', () => { - const { showServiceNavigationBar } = this.all.app; - - this.actions.settings.update({ - type: 'app', - data: { - navigationBarBehaviour: showServiceNavigationBar ? 'custom' : 'never', - }, - }); - }); - - this._ensureMigrationAndMarkDone('5.4.4-beta.4-settings', () => { - this.actions.settings.update({ - type: 'app', - data: { - todoServer: 'isUsingCustomTodoService', - customTodoServer: legacySettings.todoServer, - automaticUpdates: !legacySettings.noUpdates, - }, - }); - - debug('Migrated old todo setting to new custom todo setting'); - }); - this._ensureMigrationAndMarkDone('password-hashing', () => { if (this.stores.settings.app.lockedPassword !== '') { this.actions.settings.update({ @@ -280,7 +204,7 @@ export default class SettingsStore extends Store { this.actions.settings.update({ type: 'app', data: { - searchEngine: SEARCH_ENGINE_DDG, + searchEngine: DEFAULT_APP_SETTINGS.searchEngine, }, }); }); -- cgit v1.2.3-70-g09d2