asarfuckery/appasar/stable/app_bootstrap/index.js

23 lines
581 B
JavaScript
Raw Normal View History

2019-01-17 18:22:05 +00:00
'use strict';
2019-03-12 17:01:00 +00:00
const buildInfo = require('./buildInfo');
const paths = require('../common/paths');
2019-01-17 18:22:05 +00:00
paths.init(buildInfo);
2019-03-12 17:01:00 +00:00
const moduleUpdater = require('../common/moduleUpdater');
2019-01-17 18:22:05 +00:00
moduleUpdater.initPathsOnly(buildInfo);
2019-03-12 17:01:00 +00:00
const requireNative = require('./requireNative');
2019-01-17 18:22:05 +00:00
function getAppMode() {
if (process.argv && process.argv.includes('--overlay-host')) {
return 'overlay-host';
}
return 'app';
}
2019-03-12 17:01:00 +00:00
const mode = getAppMode();
2019-01-17 18:22:05 +00:00
if (mode === 'app') {
require('./bootstrap');
} else if (mode === 'overlay-host') {
requireNative('discord_overlay2/standalone_host.js');
}