From a501a83a964d3a966149b39c04fc378c302b7562 Mon Sep 17 00:00:00 2001 From: Core Date: Sun, 16 Jan 2022 16:57:37 +0000 Subject: [PATCH] Rename --- src/main/index.ts | 25 ++++--------------------- src/main/plugins/examplePlugin.ts | 2 +- 2 files changed, 5 insertions(+), 22 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index 9befcf00..208f7bb8 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -47,10 +47,10 @@ electron.ipcMain.on('nowPlayingItemDidChange', (event, attributes) => { }); // -// app.on('before-quit', () => { -// app.isQuiting = true; -// console.warn(`${app.getName()} exited.`); -// }); +electron.app.on('before-quit', () => { + plug.callPlugins('onBeforeQuit'); + console.warn(`${electron.app.getName()} exited.`); +}); // // // Widevine Stuff // app.on('widevine-ready', (version, lastVersion) => { @@ -70,23 +70,6 @@ electron.ipcMain.on('nowPlayingItemDidChange', (event, attributes) => { // app.exit() // }) // -// if (process.defaultApp) { -// if (process.argv.length >= 2) { -// app.setAsDefaultProtocolClient('cider', process.execPath, [resolve(process.argv[1])]) -// app.setAsDefaultProtocolClient('ame', process.execPath, [resolve(process.argv[1])]) -// app.setAsDefaultProtocolClient('itms', process.execPath, [resolve(process.argv[1])]) -// app.setAsDefaultProtocolClient('itmss', process.execPath, [resolve(process.argv[1])]) -// app.setAsDefaultProtocolClient('musics', process.execPath, [resolve(process.argv[1])]) -// app.setAsDefaultProtocolClient('music', process.execPath, [resolve(process.argv[1])]) -// } -// } else { -// app.setAsDefaultProtocolClient('cider') // Custom AME Protocol -// app.setAsDefaultProtocolClient('ame') // Custom AME Protocol -// app.setAsDefaultProtocolClient('itms') // iTunes HTTP Protocol -// app.setAsDefaultProtocolClient('itmss') // iTunes HTTPS Protocol -// app.setAsDefaultProtocolClient('musics') // macOS Client Protocol -// app.setAsDefaultProtocolClient('music') // macOS Client Protocol -// } // // app.on('open-url', (event, url) => { // event.preventDefault() diff --git a/src/main/plugins/examplePlugin.ts b/src/main/plugins/examplePlugin.ts index b463bbf5..9c7bb8e4 100644 --- a/src/main/plugins/examplePlugin.ts +++ b/src/main/plugins/examplePlugin.ts @@ -26,7 +26,7 @@ export default class ExamplePlugin { /** * Runs on app stop */ - onStop(): void { + onBeforeQuit(): void { console.log('Example plugin stopped'); }