This commit is contained in:
Core 2022-01-24 02:07:11 +00:00
parent 7da8a86c07
commit 9a42bebca4

View file

@ -121,8 +121,6 @@ export class AppEvents {
**********************************************************************************************************************/ **********************************************************************************************************************/
private static LinkHandler(arg: string) { private static LinkHandler(arg: string) {
console.log(arg)
if (!arg) return; if (!arg) return;
// LastFM Auth URL // LastFM Auth URL
@ -172,16 +170,21 @@ export class AppEvents {
electron.app.quit() electron.app.quit()
} else { // Runs on the first instance if no other instance has been found } else { // Runs on the first instance if no other instance has been found
electron.app.on('second-instance', (_event, startArgs) => { electron.app.on('second-instance', (_event, startArgs) => {
console.log(startArgs) console.log("[InstanceHandler] (second-instance) Instance started with " + startArgs.toString())
if (startArgs.includes("--force-quit")) {
console.warn('[InstanceHandler][SecondInstanceHandler] Force Quit found. Quitting App.'); startArgs.forEach(arg => {
electron.app.quit() console.log(arg)
} else if (startArgs.includes("cider://")) { if (arg.includes("cider://")) {
AppEvents.LinkHandler(startArgs.toString()) console.debug('[InstanceHandler] (second-instance) Link detected with ' + arg)
} else if (AppEvents.win) { AppEvents.LinkHandler(arg)
if (AppEvents.win.isMinimized()) AppEvents.win.restore() } else if (arg.includes("--force-quit")) {
AppEvents.win.focus() console.warn('[InstanceHandler] (second-instance) Force Quit found. Quitting App.');
} electron.app.quit()
} else if (AppEvents.win) {
if (AppEvents.win.isMinimized()) AppEvents.win.restore()
AppEvents.win.focus()
}
})
}) })
} }