From fae489fa3e4a5f55e661e0fe380bf7263533c2e2 Mon Sep 17 00:00:00 2001 From: 8cy <50817549+8cy@users.noreply.github.com> Date: Wed, 24 Jun 2020 20:27:50 -0700 Subject: discord rpc is optional, v1.2.1 - also fix large image bug where sometimes it would not display - remove un-needed `async` from `setActivity` function --- config.js | 1 + index.js | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config.js b/config.js index 12392c3..bf42c2a 100644 --- a/config.js +++ b/config.js @@ -6,6 +6,7 @@ module.exports = new Store({ debugEnable: false, menuEnable: true, configCookieOverwrite: '', + discordRPCEnable: true, discordRPC: { clientId: '722389325483999243', RPC: { diff --git a/index.js b/index.js index 63f871e..3955227 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,7 @@ 'use strict'; const path = require('path'); -const { app, BrowserWindow, Menu, session } = require('electron'); +const { app, BrowserWindow, Menu, session, globalShortcut } = require('electron'); const { autoUpdater } = require('electron-updater'); const { is } = require('electron-util'); const unhandled = require('electron-unhandled'); @@ -94,7 +94,7 @@ const clientId = config.get('discordRPC').clientId; const rpc = new DiscordRPC.Client({ transport: 'ipc' }); const startTimestamp = new Date(); -async function setActivity() { +function setActivity() { if (!rpc || !mainWindow) { return; } @@ -122,7 +122,8 @@ rpc.on('ready', () => { }, 15e3); }); -rpc.login({ clientId }).catch(console.error); +if (config.get('discordRPCEnable')) + rpc.login({ clientId }).catch(console.error); (async () => { await app.whenReady(); -- cgit v1.2.3