coffee-core
Version:
Coffee IT API core library
24 lines • 742 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubscriberController = void 0;
class SubscriberController {
subscribers;
async onModuleInit() {
this.subscribers = this.initializeSubscribers();
for (const subscriber of this.subscribers) {
await subscriber.subscribe();
}
}
async onApplicationBootstrap() {
for (const subscriber of this.subscribers) {
await subscriber.start();
}
}
async onModuleDestroy() {
for (const subscriber of this.subscribers) {
await subscriber.close();
}
}
}
exports.SubscriberController = SubscriberController;
//# sourceMappingURL=subscriber-controller.js.map