UNPKG

integreat

Version:
11 lines 637 B
import { setResponseOnAction } from '../utils/action.js'; export default async function mutateAndSend(service, endpoint, action, dispatch) { const preparedAction = await service.preflightAction(action, endpoint, dispatch); if (preparedAction.response?.status) { return await service.mutateResponse(preparedAction, endpoint); } const requestAction = await service.mutateRequest(preparedAction, endpoint); const response = await service.send(requestAction, endpoint, dispatch); return await service.mutateResponse(setResponseOnAction(action, response), endpoint); } //# sourceMappingURL=mutateAndSend.js.map