Polyfill os.hostname() on Windows 7
This commit is contained in:
parent
f419e02756
commit
dacbee711f
1 changed files with 11 additions and 1 deletions
12
app/main.ts
12
app/main.ts
|
@ -396,6 +396,16 @@ async function prepareUrl(
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let hostname: string;
|
||||||
|
|
||||||
|
try {
|
||||||
|
// os.hostname() doesn't work on Windows 7 anymore
|
||||||
|
// See: https://github.com/electron/electron/issues/34404
|
||||||
|
hostname = os.hostname();
|
||||||
|
} catch {
|
||||||
|
hostname = 'Desktop';
|
||||||
|
}
|
||||||
|
|
||||||
const urlParams: RendererConfigType = {
|
const urlParams: RendererConfigType = {
|
||||||
name: packageJson.productName,
|
name: packageJson.productName,
|
||||||
locale: getLocale().name,
|
locale: getLocale().name,
|
||||||
|
@ -411,7 +421,7 @@ async function prepareUrl(
|
||||||
environment: enableCI ? Environment.Production : getEnvironment(),
|
environment: enableCI ? Environment.Production : getEnvironment(),
|
||||||
enableCI,
|
enableCI,
|
||||||
nodeVersion: process.versions.node,
|
nodeVersion: process.versions.node,
|
||||||
hostname: os.hostname(),
|
hostname,
|
||||||
appInstance: process.env.NODE_APP_INSTANCE || undefined,
|
appInstance: process.env.NODE_APP_INSTANCE || undefined,
|
||||||
proxyUrl: process.env.HTTPS_PROXY || process.env.https_proxy || undefined,
|
proxyUrl: process.env.HTTPS_PROXY || process.env.https_proxy || undefined,
|
||||||
contentProxyUrl: config.get<string>('contentProxyUrl'),
|
contentProxyUrl: config.get<string>('contentProxyUrl'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue