From 4a420dd5c537e93ca3c723ac9139bbcdfd3943af Mon Sep 17 00:00:00 2001 From: Molunerfinn Date: Thu, 20 Sep 2018 14:49:20 +0800 Subject: [PATCH] Added: plugin config save --- src/main/utils/picgoCoreIPC.js | 2 +- src/main/utils/uploader.js | 6 +-- src/renderer/components/ConfigForm.vue | 36 +++++++++++------ .../components/SettingView/Plugin.vue | 39 ++++++++++++++----- 4 files changed, 57 insertions(+), 26 deletions(-) diff --git a/src/main/utils/picgoCoreIPC.js b/src/main/utils/picgoCoreIPC.js index 76960ce0..0cf5fb21 100644 --- a/src/main/utils/picgoCoreIPC.js +++ b/src/main/utils/picgoCoreIPC.js @@ -23,9 +23,9 @@ const getConfig = (name, type, ctx) => { export default (app, ipcMain) => { const STORE_PATH = app.getPath('userData') const CONFIG_PATH = path.join(STORE_PATH, '/data.json') - const picgo = new PicGo(CONFIG_PATH) ipcMain.on('getPluginList', event => { + const picgo = new PicGo(CONFIG_PATH) const pluginList = picgo.pluginLoader.getList() const list = [] for (let i in pluginList) { diff --git a/src/main/utils/uploader.js b/src/main/utils/uploader.js index 024179dc..f75403ae 100644 --- a/src/main/utils/uploader.js +++ b/src/main/utils/uploader.js @@ -10,7 +10,8 @@ import fecha from 'fecha' // eslint-disable-next-line const requireFunc = typeof __webpack_require__ === 'function' ? __non_webpack_require__ : require const PicGo = requireFunc('picgo') - +const STORE_PATH = app.getPath('userData') +const CONFIG_PATH = path.join(STORE_PATH, '/data.json') const renameURL = process.env.NODE_ENV === 'development' ? `http://localhost:9080/#rename-page` : `file://${__dirname}/index.html#rename-page` const createRenameWindow = () => { @@ -38,9 +39,6 @@ const createRenameWindow = () => { return window } -const STORE_PATH = app.getPath('userData') -const CONFIG_PATH = path.join(STORE_PATH, '/data.json') - const waitForShow = (webcontent) => { return new Promise((resolve, reject) => { webcontent.on('dom-ready', () => { diff --git a/src/renderer/components/ConfigForm.vue b/src/renderer/components/ConfigForm.vue index 42a5086d..bfd9afc8 100644 --- a/src/renderer/components/ConfigForm.vue +++ b/src/renderer/components/ConfigForm.vue @@ -9,10 +9,10 @@ >