mirror of
https://gitlab.com/mobicoop/v3/service/user.git
synced 2026-01-09 23:52:41 +00:00
delete user
This commit is contained in:
12
src/modules/users/domain/usecases/delete-user.usecase.ts
Normal file
12
src/modules/users/domain/usecases/delete-user.usecase.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { CommandHandler } from '@nestjs/cqrs';
|
||||
import { UsersRepository } from '../../adapters/secondaries/users.repository';
|
||||
import { DeleteUserCommand } from '../../commands/delete-user.command';
|
||||
|
||||
@CommandHandler(DeleteUserCommand)
|
||||
export class DeleteUserUseCase {
|
||||
constructor(private readonly _repository: UsersRepository) {}
|
||||
|
||||
async execute(command: DeleteUserCommand): Promise<void> {
|
||||
return this._repository.delete(command.uuid);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user