1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/src/lib/event-hook.js

24 lines
577 B
JavaScript
Raw Normal View History

'use strict';
const {
FEATURE_CREATED,
FEATURE_UPDATED,
FEATURE_ARCHIVED,
FEATURE_REVIVED,
2021-04-29 10:21:29 +02:00
} = require('./types/events');
exports.addEventHook = (eventHook, eventStore) => {
eventStore.on(FEATURE_CREATED, data => {
eventHook(FEATURE_CREATED, data);
});
eventStore.on(FEATURE_UPDATED, data => {
eventHook(FEATURE_UPDATED, data);
});
eventStore.on(FEATURE_ARCHIVED, data => {
eventHook(FEATURE_ARCHIVED, data);
});
eventStore.on(FEATURE_REVIVED, data => {
eventHook(FEATURE_REVIVED, data);
});
};