Files
domain-driven-hexagon/src/modules/user/use-cases/remove-user/user-deleted.event.handler.ts
2020-11-29 17:04:56 +01:00

11 lines
351 B
TypeScript

import { On } from 'nest-event';
import { UserEvents } from 'src/application/events/events';
import { UserEntity } from '../../domain/entities/user.entity';
export class UserDeletedEventHandler {
@On(UserEvents.deleted)
userRemovedHandler(user: UserEntity): void {
// handle user deleted event here, like sending confirmation email etc
}
}