Add baseUrl state property
This commit is contained in:
parent
0a6462682a
commit
36202a5cc8
2 changed files with 22 additions and 0 deletions
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue