mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-11-05 06:23:14 +00:00
39 lines
731 B
TypeScript
39 lines
731 B
TypeScript
import {ipcRenderer} from "electron";
|
|
import os from "os";
|
|
|
|
export const connectivityERR: string[] = [
|
|
"ERR_INTERNET_DISCONNECTED",
|
|
"ERR_PROXY_CONNECTION_FAILED",
|
|
"ERR_CONNECTION_RESET",
|
|
"ERR_NOT_CONNECTED",
|
|
"ERR_NAME_NOT_RESOLVED",
|
|
"ERR_NETWORK_CHANGED",
|
|
];
|
|
|
|
const userAgent = ipcRenderer.sendSync("fetch-user-agent");
|
|
|
|
export function getOS(): string {
|
|
const platform = os.platform();
|
|
if (platform === "darwin") {
|
|
return "Mac";
|
|
}
|
|
|
|
if (platform === "linux") {
|
|
return "Linux";
|
|
}
|
|
|
|
if (platform === "win32") {
|
|
if (Number.parseFloat(os.release()) < 6.2) {
|
|
return "Windows 7";
|
|
}
|
|
|
|
return "Windows 10";
|
|
}
|
|
|
|
return "";
|
|
}
|
|
|
|
export function getUserAgent(): string {
|
|
return userAgent;
|
|
}
|