UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

17 lines (15 loc) 491 B
const invokeConsumer = async (pool, method, payload, isAsync) => { const { consumer, multiplexAsync } = pool; if (method == null) { throw new Error(`Invalid invoke consumer method "${method}" with payload: ${JSON.stringify(payload)}`); } else if (isAsync) { return await multiplexAsync(consumer[method].bind(consumer), payload); } else { return await consumer[method](payload); } }; export default invokeConsumer; //# sourceMappingURL=invoke-consumer.js.map