UNPKG

integreat

Version:
15 lines 775 B
import { setAuthorizedMark } from '../service/utils/authAction.js'; import { createErrorResponse, createUnknownServiceError, } from '../utils/response.js'; export default async function service(action, { getService, dispatch }) { const serviceId = action.payload.targetService; const service = getService(undefined, serviceId); if (!service) { return createUnknownServiceError(undefined, serviceId, 'SERVICE'); } const nextAction = setAuthorizedMark(action); const response = await service.send(nextAction, null, dispatch); return response?.status ? response : createErrorResponse(`Service '${serviceId}' did not respond correctly to SERVICE action`, 'handler:SERVICE', 'badresponse'); } //# sourceMappingURL=service.js.map