Proeycto de images-worker creado

This commit is contained in:
unknown
2026-06-07 18:11:44 -04:00
parent fec365bb57
commit cb44779349
45 changed files with 6410 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import { Controller, Post, Body, Logger } from '@nestjs/common';
import { PerfilCompletoDto } from './webhook.dto';
import { PipelineService } from '../pipeline/pipeline.service';
@Controller()
export class WebhookController {
private readonly logger = new Logger(WebhookController.name);
constructor(private readonly pipelineService: PipelineService) {}
@Post('perfil-completo')
recibirPerfil(@Body() dto: PerfilCompletoDto) {
this.logger.log(`[${dto.leadId}] Webhook recibido: ${dto.zonas.length} zonas`);
setImmediate(() => {
this.pipelineService.procesarLead(dto).catch((err) => {
this.logger.error(`[${dto.leadId}] Pipeline fallo: ${err.message}`, err.stack);
});
});
return { ok: true, message: 'Procesando renders en background...' };
}
}