From a1d2d94842ff3fa69be4f565e1dc0416ad3f747a Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Fri, 24 Dec 2021 01:57:48 -0800 Subject: [PATCH] added app.isDev variable, privacy is now disabled by default unless dev is enabled --- index.js | 3 +++ src/main/cider-base.js | 4 ++++ src/renderer/index.js | 7 +++++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index d8991683..df8a4246 100644 --- a/index.js +++ b/index.js @@ -36,6 +36,9 @@ app.commandLine.appendSwitch('js-flags', '--max-old-space-size=1024') app.on('ready', () => { if (app.isQuiting) { app.quit(); return; } console.log('[Cider] Application is Ready. Creating Window.') + if(!app.isPackaged) { + console.info('[Cider] Running in development mode.') + } CreateWindow() }); diff --git a/src/main/cider-base.js b/src/main/cider-base.js index e20635c4..d530c6d3 100644 --- a/src/main/cider-base.js +++ b/src/main/cider-base.js @@ -183,6 +183,10 @@ const CiderBase = { event.returnValue = process.platform }) + ipcMain.on("is-dev", (event) => { + event.returnValue = !app.isPackaged + }) + // IPC stuff (listeners) ipcMain.on('close', () => { // listen for close event win.close(); diff --git a/src/renderer/index.js b/src/renderer/index.js index fdea85dd..df2b904d 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -109,6 +109,7 @@ class NavigationEvent { const app = new Vue({ el: "#app", data: { + isDev: ipcRenderer.sendSync("is-dev"), drawertest: false, platform: "", mk: {}, @@ -210,7 +211,7 @@ const app = new Vue({ tmpVar: [], notification: false, chrome: { - hideUserInfo: false, + hideUserInfo: ipcRenderer.sendSync("is-dev"), artworkReady: false, userinfo: { "id": "", @@ -300,7 +301,9 @@ const app = new Vue({ this.mk = MusicKit.getInstance() this.mk.authorize() this.$forceUpdate() - this.mk.privateEnabled = true + if(this.isDev) { + this.mk.privateEnabled = true + } this.mk._services.timing.mode = 0 this.platform = ipcRenderer.sendSync('cider-platform'); // Set profile name