UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

16 lines 562 B
export default class EventAnnouncer { constructor({ eventStore }, { getLogger, flagResolver, }) { this.logger = getLogger('services/event-service.ts'); this.flagResolver = flagResolver; this.eventStore = eventStore; } async publishUnannouncedEvents() { if (this.flagResolver.isEnabled('disablePublishUnannouncedEvents')) { return Promise.resolve(); } else { return this.eventStore.publishUnannouncedEvents(); } } } //# sourceMappingURL=event-announcer-service.js.map