using MediatR; namespace Events.FilesAPI.Features.Certificates.Synchronize; public sealed class SynchronizeCertificateHandler( CertificateFileGenerator generator) : IRequestHandler { public async Task Handle(SynchronizeCertificateCommand request, CancellationToken cancellationToken) { await generator.GenerateAsync(request.EventId, request.PersonId, cancellationToken); } }