diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-05-09 13:12:21 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-05-09 13:12:21 +0200 |
| commit | f79c0872ddfcbe02a7bcc498b4a9d5d202caccd2 (patch) | |
| tree | 7ff6132f8b7e283a015eccb8ffe6034930f078ed /opendc-web/opendc-web-ui/src/api | |
| parent | 33e425279f171539205fcda20c6817e9f8e02033 (diff) | |
ui: Update runtime variable workaround
This change updates the workaround used to access runtime variables in
the React frontend, in order to improve the ergonimics when using the
development mode of CRA (Create React App).
Diffstat (limited to 'opendc-web/opendc-web-ui/src/api')
| -rw-r--r-- | opendc-web/opendc-web-ui/src/api/routes/token-signin.js | 4 | ||||
| -rw-r--r-- | opendc-web/opendc-web-ui/src/api/socket.js | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/opendc-web/opendc-web-ui/src/api/routes/token-signin.js b/opendc-web/opendc-web-ui/src/api/routes/token-signin.js index e40127f2..ced5d2e0 100644 --- a/opendc-web/opendc-web-ui/src/api/routes/token-signin.js +++ b/opendc-web/opendc-web-ui/src/api/routes/token-signin.js @@ -1,5 +1,7 @@ +import config from '../../config' + export function performTokenSignIn(token) { - const apiUrl = window.$$env['API_BASE_URL'] || '' + const apiUrl = config['API_BASE_URL'] return fetch(`${apiUrl}/tokensignin`, { method: 'POST', diff --git a/opendc-web/opendc-web-ui/src/api/socket.js b/opendc-web/opendc-web-ui/src/api/socket.js index 884c4152..87facda8 100644 --- a/opendc-web/opendc-web-ui/src/api/socket.js +++ b/opendc-web/opendc-web-ui/src/api/socket.js @@ -1,5 +1,6 @@ import io from 'socket.io-client' import { getAuthToken } from '../auth/index' +import config from '../config' let socket let requestIdCounter = 0 @@ -7,8 +8,7 @@ const callbacks = {} export function setupSocketConnection(onConnect) { const apiUrl = - window.$$env['API_BASE_URL'] || - `${window.location.protocol}//${window.location.hostname}:${window.location.port}` + config['API_BASE_URL'] || `${window.location.protocol}//${window.location.hostname}:${window.location.port}` socket = io.connect(apiUrl) socket.on('connect', onConnect) |
