@arpinum/backend
Version:
Base modules for backend applications
25 lines (17 loc) • 453 B
JavaScript
;
let SagaHandler = require('../../../ddd/saga/SagaHandler');
class FirstSagaHandler extends SagaHandler {
constructor(repositories, buses) {
super(repositories, buses);
}
onUserAddedEvent(event) {
return this._repositories.userForSaga.save(event.data).then(() => {
this._buses.event.broadcast(event);
});
}
onUserDeletedEvent() {
}
thisIsNotAnEventYouKnow() {
}
}
module.exports = FirstSagaHandler;