From a5130c1d3f190bc02c660d89bcfd34c50a497d15 Mon Sep 17 00:00:00 2001 From: TC Date: Thu, 3 Dec 2020 18:25:08 +0100 Subject: [PATCH] Move migrations into separate const --- config/store.js | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/config/store.js b/config/store.js index 7536d773..4e3f8322 100644 --- a/config/store.js +++ b/config/store.js @@ -3,24 +3,26 @@ const Store = require("electron-store"); const defaults = require("./defaults"); +const migrations = { + ">=1.7.0": (store) => { + const enabledPlugins = store.get("plugins"); + if (!Array.isArray(enabledPlugins)) { + console.warn("Plugins are not in array format, cannot migrate"); + return; + } + + const plugins = {}; + enabledPlugins.forEach((enabledPlugin) => { + plugins[enabledPlugin] = { + enabled: true, + }; + }); + store.set("plugins", plugins); + }, +}; + module.exports = new Store({ defaults, clearInvalidConfig: false, - migrations: { - ">=1.7.0": (store) => { - const enabledPlugins = store.get("plugins"); - if (!Array.isArray(enabledPlugins)) { - console.warn("Plugins are not in array format, cannot migrate"); - return; - } - - const plugins = {}; - enabledPlugins.forEach((enabledPlugin) => { - plugins[enabledPlugin] = { - enabled: true, - }; - }); - store.set("plugins", plugins); - }, - }, + migrations, });