UNPKG

@allgemein/eventbus

Version:
28 lines 972 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RedisObject = void 0; const Serializer_1 = require("../../utils/Serializer"); const AbstractPseudoObject_1 = require("../../bus/AbstractPseudoObject"); class RedisObject extends AbstractPseudoObject_1.AbstractPseudoObject { constructor(adapter2, eventID, object) { super(adapter2, eventID, object); } async fire() { // await this.adapter.getSubscriber(); const _msp = { source: this.adapter.nodeId, uuid: this.uuid, status: 'work', event: this.eventID, object: this.object }; const msg = { topic: this.adapter.name, message: Serializer_1.Serializer.serialize(_msp) }; const writer = await this.adapter.getPublisher(); await writer.publish(msg); } } exports.RedisObject = RedisObject; //# sourceMappingURL=RedisObject.js.map