aboutsummaryrefslogtreecommitdiffstats
path: root/src/environment.js
diff options
context:
space:
mode:
authorLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-06-05 16:28:45 +0530
committerLibravatar GitHub <noreply@github.com>2021-06-05 12:58:45 +0200
commitaa6689e6158efde28b68948cd8b67d55080158d2 (patch)
tree6e687fb7b5e2eb37c0027ba31d968b04632f5771 /src/environment.js
parentReused commonly defined method for 'apiBase' (diff)
downloadferdium-app-aa6689e6158efde28b68948cd8b67d55080158d2.tar.gz
ferdium-app-aa6689e6158efde28b68948cd8b67d55080158d2.tar.zst
ferdium-app-aa6689e6158efde28b68948cd8b67d55080158d2.zip
Removed hardcoded strings and reused constants defined in config.js (#1499)
Diffstat (limited to 'src/environment.js')
-rw-r--r--src/environment.js25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/environment.js b/src/environment.js
index fb7c9d133..18d686232 100644
--- a/src/environment.js
+++ b/src/environment.js
@@ -1,16 +1,17 @@
1import { 1import {
2 isDevMode as isDev, 2 isDevMode as isDev,
3 LIVE_API, 3 LIVE_FERDI_API,
4 DEV_API, 4 DEV_FRANZ_API,
5 LOCAL_API, 5 LOCAL_API,
6 LOCAL_API_WEBSITE, 6 LOCAL_API_WEBSITE,
7 DEV_API_WEBSITE, 7 DEV_API_FRANZ_WEBSITE,
8 LIVE_API_WEBSITE, 8 LIVE_API_FERDI_WEBSITE,
9 LIVE_WS_API, 9 LIVE_WS_API,
10 LOCAL_WS_API, 10 LOCAL_WS_API,
11 DEV_WS_API, 11 DEV_WS_API,
12 LOCAL_TODOS_FRONTEND_URL, 12 LOCAL_TODOS_FRONTEND_URL,
13 PRODUCTION_TODOS_FRONTEND_URL, 13 PRODUCTION_TODOS_FRONTEND_URL,
14 LIVE_FRANZ_API,
14} from './config'; 15} from './config';
15 16
16// eslint-disable-next-line global-require 17// eslint-disable-next-line global-require
@@ -39,11 +40,11 @@ let wsApi;
39let web; 40let web;
40let todos; 41let todos;
41if (!isDevMode || (isDevMode && useLiveAPI)) { 42if (!isDevMode || (isDevMode && useLiveAPI)) {
42 api = LIVE_API; 43 api = LIVE_FERDI_API;
43 // api = DEV_API; 44 // api = DEV_FRANZ_API;
44 wsApi = LIVE_WS_API; 45 wsApi = LIVE_WS_API;
45 web = LIVE_API_WEBSITE; 46 web = LIVE_API_FERDI_WEBSITE;
46 // web = DEV_API_WEBSITE; 47 // web = DEV_API_FRANZ_WEBSITE;
47 todos = PRODUCTION_TODOS_FRONTEND_URL; 48 todos = PRODUCTION_TODOS_FRONTEND_URL;
48} else if (isDevMode && useLocalAPI) { 49} else if (isDevMode && useLocalAPI) {
49 api = LOCAL_API; 50 api = LOCAL_API;
@@ -51,9 +52,9 @@ if (!isDevMode || (isDevMode && useLiveAPI)) {
51 web = LOCAL_API_WEBSITE; 52 web = LOCAL_API_WEBSITE;
52 todos = LOCAL_TODOS_FRONTEND_URL; 53 todos = LOCAL_TODOS_FRONTEND_URL;
53} else { 54} else {
54 api = DEV_API; 55 api = DEV_FRANZ_API;
55 wsApi = DEV_WS_API; 56 wsApi = DEV_WS_API;
56 web = DEV_API_WEBSITE; 57 web = DEV_API_FRANZ_WEBSITE;
57 todos = PRODUCTION_TODOS_FRONTEND_URL; 58 todos = PRODUCTION_TODOS_FRONTEND_URL;
58} 59}
59 60
@@ -62,3 +63,7 @@ export const API_VERSION = 'v1';
62export const WS_API = wsApi; 63export const WS_API = wsApi;
63export const WEBSITE = web; 64export const WEBSITE = web;
64export const TODOS_FRONTEND = todos; 65export const TODOS_FRONTEND = todos;
66
67export function termsBase() {
68 return window.ferdi.stores.settings.all.app.server !== LIVE_FRANZ_API ? window.ferdi.stores.settings.all.app.server : DEV_API_FRANZ_WEBSITE;
69}