resolve-local-event-broker
Version:
The reSolve framework's event broker for applications on a local machine.
32 lines (28 loc) • 656 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _constants = require("../constants");
const publish = async (pool, payload) => {
const {
invokeOperation,
invokeConsumer
} = pool;
const {
event
} = payload;
await invokeConsumer(pool, _constants.ConsumerMethod.SaveEvent, {
event
});
const input = {
type: _constants.PrivateOperationType.PUSH_NOTIFICATIONS,
payload: {
event
}
};
await invokeOperation(pool, _constants.LazinessStrategy.EAGER, input);
};
var _default = publish;
exports.default = _default;
//# sourceMappingURL=publish.js.map