Corrección de retorno booleano en ganga24 para evitar bloqueos de duplicados
Se implementó una corrección en la función save_incoming_offer de ganga24 para retornar un valor booleano, evitando bloqueos en el procesamiento de ofertas duplicadas.
Cambio realizado
En el repositorio ganga24 se aplicó una corrección crítica en la función save_incoming_offer. El cambio implementa un retorno booleano para mejorar el control de flujo en el procesamiento de ofertas.
Problema identificado
La función generaba bloqueos en la tubería de procesamiento cuando encontraba ofertas duplicadas. Sin un retorno explícito, el sistema no podía determinar si la operación se ejecutó correctamente, causando interrupciones innecesarias.
Solución implementada
Ahora save_incoming_offer retorna un valor booleano:
- true: La oferta se guardó exitosamente
- false: Se detectó un duplicado o error en la operación
Esto permite que el gestor de tareas continúe procesando el lote sin detenciones, mejorando significativamente el rendimiento del sistema de captura de ofertas.
Impacto
La solución reduce el tiempo de procesamiento y aumenta la resiliencia ante duplicados, manteniendo la integridad de datos sin sacrificar velocidad.