aboutsummaryrefslogtreecommitdiffstats
path: root/src/environment.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/environment.js')
-rw-r--r--src/environment.js29
1 files changed, 26 insertions, 3 deletions
diff --git a/src/environment.js b/src/environment.js
index e1762129b..ae7a67e4d 100644
--- a/src/environment.js
+++ b/src/environment.js
@@ -1,10 +1,22 @@
1import { LIVE_API, DEV_API, LOCAL_API } from './config'; 1import isDev from 'electron-is-dev';
2 2
3export const isDevMode = Boolean(process.execPath.match(/[\\/]electron/)); 3import {
4 LIVE_API,
5 DEV_API,
6 LOCAL_API,
7 LOCAL_API_WEBSITE,
8 DEV_API_WEBSITE,
9 LIVE_API_WEBSITE,
10 LIVE_WS_API,
11 LOCAL_WS_API,
12 DEV_WS_API,
13} from './config';
14
15export const isDevMode = isDev;
4export const useLiveAPI = process.env.LIVE_API; 16export const useLiveAPI = process.env.LIVE_API;
5export const useLocalAPI = process.env.LOCAL_API; 17export const useLocalAPI = process.env.LOCAL_API;
6 18
7let platform = process.platform; 19let { platform } = process;
8if (process.env.OS_PLATFORM) { 20if (process.env.OS_PLATFORM) {
9 platform = process.env.OS_PLATFORM; 21 platform = process.env.OS_PLATFORM;
10} 22}
@@ -17,12 +29,23 @@ export const ctrlKey = isMac ? '⌘' : 'Ctrl';
17export const cmdKey = isMac ? 'Cmd' : 'Ctrl'; 29export const cmdKey = isMac ? 'Cmd' : 'Ctrl';
18 30
19let api; 31let api;
32let wsApi;
33let web;
20if (!isDevMode || (isDevMode && useLiveAPI)) { 34if (!isDevMode || (isDevMode && useLiveAPI)) {
21 api = LIVE_API; 35 api = LIVE_API;
36 wsApi = LIVE_WS_API;
37 web = LIVE_API_WEBSITE;
22} else if (isDevMode && useLocalAPI) { 38} else if (isDevMode && useLocalAPI) {
23 api = LOCAL_API; 39 api = LOCAL_API;
40 wsApi = LOCAL_WS_API;
41 web = LOCAL_API_WEBSITE;
24} else { 42} else {
25 api = DEV_API; 43 api = DEV_API;
44 wsApi = DEV_WS_API;
45 web = DEV_API_WEBSITE;
26} 46}
27 47
28export const API = api; 48export const API = api;
49export const API_VERSION = 'v1';
50export const WS_API = wsApi;
51export const WEBSITE = web;