Add baseUrl state property

This commit is contained in:
Laura Hausmann 2023-10-09 15:29:42 +02:00
parent 0a6462682a
commit 36202a5cc8
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
2 changed files with 22 additions and 0 deletions

View file

@ -51,6 +51,15 @@ const authorizationHeaderFromState = getState => {
};
};
/**
* @param {() => import('immutable').Map<string,any>} getState
* @returns string
*/
const baseUrlFromState = getState => {
const baseUrl = getState && getState().getIn(['meta', 'base_url'], '');
return `${baseUrl}`;
};
/**
* @param {() => import('immutable').Map} getState
* @returns {import('axios').AxiosInstance}
@ -62,6 +71,8 @@ export default function api(getState) {
...authorizationHeaderFromState(getState),
},
baseURL: baseUrlFromState(getState),
transformResponse: [
function (data) {
try {

View file

@ -51,6 +51,15 @@ const authorizationHeaderFromState = getState => {
};
};
/**
* @param {() => import('immutable').Map<string,any>} getState
* @returns string
*/
const baseUrlFromState = getState => {
const baseUrl = getState && getState().getIn(['meta', 'base_url'], '');
return `${baseUrl}`;
};
/**
* @param {() => import('immutable').Map<string,any>} getState
* @returns {import('axios').AxiosInstance}
@ -62,6 +71,8 @@ export default function api(getState) {
...authorizationHeaderFromState(getState),
},
baseURL: baseUrlFromState(getState),
transformResponse: [
function (data) {
try {