import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { GetOrganizationCommand } from '../commands'; import { OrganizationService } from '../organization.service'; import { Organization } from '../organization.entity'; @CommandHandler(GetOrganizationCommand) export class GetOrganizationHandler implements ICommandHandler { constructor(private readonly organizationService: OrganizationService) {} async execute({ id }: GetOrganizationCommand): Promise { return this.organizationService.findOne(id); } }