Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { CommandHandler, type ICommandHandler } from '@nestjs/cqrs';
import { ComputePlanTemplateCommand } from '@amalia/core/models';
import { BuildAndSavePlanTemplateUseCase } from './use-cases/build-and-save-plan-template.use-case';
@CommandHandler(ComputePlanTemplateCommand)
export class ComputePlanTemplateHandler implements ICommandHandler<ComputePlanTemplateCommand> {
public constructor(private readonly buildAndSavePlanTemplateUseCase: BuildAndSavePlanTemplateUseCase) {}
public async execute(command: ComputePlanTemplateCommand): Promise<void> {
const { companyId, planIds } = command;
await this.buildAndSavePlanTemplateUseCase.execute({ companyId, planIds });
}
}
|