From 2bcbec4d44c552cd4dd3094a35550f3bf657f14c Mon Sep 17 00:00:00 2001 From: Oj Date: Tue, 15 Feb 2022 21:52:32 +0000 Subject: [PATCH] [Bootstrap] Make forced Electron props general and not check OS as unneeded --- src/bootstrap.js | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/bootstrap.js b/src/bootstrap.js index 56382e0..526266b 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -4,17 +4,8 @@ const { join } = require('path'); const Constants = require('./Constants'); -switch (process.platform) { // Discord forces these - case 'linux': - process.env.PULSE_LATENCY_MSEC = process.env.PULSE_LATENCY_MSEC ?? 30; - - break; - case 'win32': - app.setAppUserModelId(Constants.APP_ID); - - break; -} - +process.env.PULSE_LATENCY_MSEC = process.env.PULSE_LATENCY_MSEC ?? 30; +app.setAppUserModelId(Constants.APP_ID); app.name = 'discord'; // Force name as sometimes breaks const paths = require('./paths'); @@ -87,7 +78,7 @@ const startCore = () => { }); }; -const startUpdate = () => { +const startUpdate = async () => { const startMinimized = process.argv.includes('--start-minimized'); paths.cleanOldVersions(); @@ -111,6 +102,10 @@ const startUpdate = () => { log('AsarUpdate', 'Failed', e); } }, 1000); + + if (process.argv.includes('--config') || !oaConfig.setup) { + require('./config')(); + } }); };