UNPKG

integreat

Version:
15 lines 753 B
import { createErrorResponse, setOrigin } from '../../utils/response.js'; export const sendToTransporter = (transporter, connection, serviceId) => async function send(action) { try { if (await connection.connect(action.meta?.auth)) { return setOrigin(await transporter.send(action, connection.object), `service:${serviceId}`, true); } else { return createErrorResponse(`Could not connect to service '${serviceId}'. [${connection.status}] ${connection.error || ''}`.trim(), `service:${serviceId}`); } } catch (error) { return createErrorResponse(`Error retrieving from service '${serviceId}': ${error.message}`, `service:${serviceId}`); } }; //# sourceMappingURL=send.js.map