FIX;Rename api middleware

This commit is contained in:
Roman Jaroš 2020-11-28 17:24:56 +01:00
parent 9c7a15a2db
commit a36652326d
2 changed files with 4 additions and 4 deletions

View file

@ -8,7 +8,7 @@ import { Router } from 'react-router';
import config from '../../../app.config'; import config from '../../../app.config';
import { initLocalization } from '@romanjaros/treejs-localization/init'; import { initLocalization } from '@romanjaros/treejs-localization/init';
import { FetchEndpoint } from '@romanjaros/treejs-api/middleware'; import { apiMiddleware } from '@romanjaros/treejs-api/middleware';
import '@romanjaros/treejs-types/global'; import '@romanjaros/treejs-types/global';
import mainReducer from 'documentation/reducer'; import mainReducer from 'documentation/reducer';
@ -29,7 +29,7 @@ const store = createStore(
composeSetup( composeSetup(
applyMiddleware( applyMiddleware(
thunk, thunk,
FetchEndpoint({ apiMiddleware({
BASE_ENDPOINT_URL: config.BASE_ENDPOINT_URL, BASE_ENDPOINT_URL: config.BASE_ENDPOINT_URL,
}) })
) )

View file

@ -13,7 +13,7 @@ interface ISettings {
BASE_ENDPOINT_URL: string; BASE_ENDPOINT_URL: string;
} }
export const FetchEndpoint = (setting: ISettings): Middleware => (store) => (next) => async ( export const apiMiddleware = (setting: ISettings): Middleware => (store) => (next) => async (
action: IAction<IFetchConfig> action: IAction<IFetchConfig>
) => { ) => {
if (action.type === FetchActions.FETCH) { if (action.type === FetchActions.FETCH) {
@ -43,7 +43,7 @@ export const FetchEndpoint = (setting: ISettings): Middleware => (store) => (nex
store.dispatch(fetchStatusActions.onSuccess(action.payload)); store.dispatch(fetchStatusActions.onSuccess(action.payload));
const json = await response.text().then((text: string) => { const json = await response.text().then((text: string) => {
return isJSON(text) ? JSON.parse(text) : {}; return isJSON(text) ? JSON.parse(text) : text;
}); });
if (is(Function, action.payload.onSuccess)) { if (is(Function, action.payload.onSuccess)) {