updater/win32: fix crashing linux

pull/160/head
CanadaHonk 5 months ago
parent d12d826651
commit 785b518bf1

@ -15,11 +15,7 @@ const TASK_STATE_WORKING = 'Working';
// discord made breaking changes without any api versioning wow!!
// so we have to read the node module to determine the version
let updaterVersion = 1;
const updaterPath = paths.getExeDir() + '/updater.node';
const updaterContents = require('fs').readFileSync(updaterPath, 'utf8');
if (updaterContents.includes('Determined this is an architecture transition')) updaterVersion = 2;
log('Updater', 'Determined native module version', updaterVersion);
class Updater extends require('events').EventEmitter {
constructor(options) {
@ -364,6 +360,11 @@ module.exports = {
const root_path = paths.getInstallPath();
if (root_path == null) return false;
const updaterContents = require('fs').readFileSync(updaterPath, 'utf8');
if (updaterContents.includes('Determined this is an architecture transition')) updaterVersion = 2;
log('Updater', 'Determined native module version', updaterVersion);
instance = new Updater({
release_channel: buildInfo.releaseChannel,
platform: process.platform === 'win32' ? 'win' : 'osx',

Loading…
Cancel
Save