diff --git a/package.json b/package.json index 9ec73fc..d56130a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "YesPlayMusic", - "version": "0.3.2", + "version": "0.3.3", "private": true, "description": "A third party music application for Netease Music", "author": "hawtim", diff --git a/src/electron/ipcMain.js b/src/electron/ipcMain.js index 75e15b6..c6007fc 100644 --- a/src/electron/ipcMain.js +++ b/src/electron/ipcMain.js @@ -1,4 +1,4 @@ -import { app, ipcMain } from "electron"; +import { app, ipcMain, dialog } from "electron"; import match from "@njzy/unblockneteasemusic"; export function initIpcMain(win, store) { @@ -24,34 +24,35 @@ export function initIpcMain(win, store) { event.returnValue = null; }); }); - - ipcMain.on('close', (e) => { - if (process.platform == 'darwin') { - //判断mac - win.hide(); - }) - e.preventDefault()//阻止默认行为 - dialog.showMessageBox({ - type: 'info', - title: 'Information', - cancelId:2, - defaultId: 0, - message: '确定要关闭吗?', - buttons: ['最小化','直接退出'] - }).then(result => { - if (result.response == 0) { - e.preventDefault(); //阻止默认行为 - win.minimize(); //调用 最小化实例方法 - } else if(result.response == 1) { - win = null; - //app.quit(); - app.exit(); //exit()直接关闭客户端,不会执行quit(); - } - }).catch(err => { - console.log(err) - }) + + ipcMain.on("close", (e) => { + if (process.platform == "darwin") { + win.hide(); + } + e.preventDefault(); //阻止默认行为 + dialog + .showMessageBox({ + type: "info", + title: "Information", + cancelId: 2, + defaultId: 0, + message: "确定要关闭吗?", + buttons: ["最小化", "直接退出"], + }) + .then((result) => { + if (result.response == 0) { + e.preventDefault(); //阻止默认行为 + win.minimize(); //调用 最小化实例方法 + } else if (result.response == 1) { + win = null; + //app.quit(); + app.exit(); //exit()直接关闭客户端,不会执行quit(); + } + }) + .catch((err) => { + console.log(err); + }); }); - ipcMain.on("minimize", () => { win.minimize();