/* eslint-disable @typescript-eslint/no-unused-vars */ import { CommandHandler, ICommandHandler } from '@nestjs/cqrs'; import { ClearMatchingEngineCommand } from '../commands/clear-matching-engine.command'; import { MatchingEngineService } from '../matching-engine.service'; @CommandHandler(ClearMatchingEngineCommand) export class ClearMatchingEngineHandler implements ICommandHandler { constructor( private readonly matchingEngineService: MatchingEngineService ) {} async execute(): Promise { await this.matchingEngineService.clear(); } }