@gfticket/common
Version:
An auth package to make micro-service authentication easy to integrate for other services
21 lines (20 loc) • 598 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Publisher = void 0;
class Publisher {
constructor(client) {
this.client = client;
this.client = client;
}
publish(data) {
return new Promise((resolve, reject) => {
this.client.publish(this.subject, JSON.stringify(data), (err) => {
if (err)
return reject(err);
console.log(`Event Publish to Subject - ${this.subject}`);
resolve();
});
});
}
}
exports.Publisher = Publisher;