From a6db61d35c8c17f39a57077e41a8bf3e26cefaae Mon Sep 17 00:00:00 2001 From: Nyaser Date: Wed, 27 Nov 2024 23:37:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20IPC=20=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 10 +++++++--- preload.cjs | 3 ++- renderer.js | 2 ++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index 5ade618..90cf039 100644 --- a/main.js +++ b/main.js @@ -55,13 +55,13 @@ const createWindow = () => { // 设置 function settings() { - // 应用设置 - webContents.send('apply-settings') - new Notification({ title: app.getName(), body: '功能开发中,敬请期待!', }).show() + + // 应用设置 + webContents.send('apply-settings') } // 退出 @@ -77,6 +77,10 @@ const createWindow = () => { label: '控制台', click: devTools, }, + // { + // label: '一言', + // click: webContents.send.bind(null, 'hitokoto-change') + // }, { label: '设置', click: settings, diff --git a/preload.cjs b/preload.cjs index 8112c5c..e2a81f8 100644 --- a/preload.cjs +++ b/preload.cjs @@ -2,5 +2,6 @@ const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('electronAPI', { getSettings: () => ipcRenderer.invoke('get-settings'), - applySettings: (callback) => ipcRenderer.on('apply-settings', (_event, arg) => callback(arg)), + applySettings: (callback) => ipcRenderer.on('apply-settings', (_event, _arg) => callback()), + // hitokotoChange: (callback) => ipcRenderer.on('hitokoto-change', (_event, _arg) => callback()), }); \ No newline at end of file diff --git a/renderer.js b/renderer.js index 586d536..bf537f5 100644 --- a/renderer.js +++ b/renderer.js @@ -9,4 +9,6 @@ window.onload = function () { } api.applySettings(ec.getAndApplySettings) + + // api.hitokotoChange(ec.plugin.hitokoto.change.bind(ec.plugin.hitokoto)) } \ No newline at end of file