Fix sync students imagenes
Descripción del Pull Request
Tipo de Cambio
Marca con una x la casilla que aplique. Si aplica más de una, marca todas.
-
Nueva Característica (introducción de una funcionalidad completamente nueva) -
Corrección de Bug (arreglo de un problema existente) -
Hotfix (arreglo rápido y crítico para producción) -
Refactorización de Código (cambios que no alteran el comportamiento, solo la estructura/calidad)
Resumen del Cambio
Este PR implementa mejoras y nuevas funcionalidades en el proceso de sincronización, optimizando la gestión de imágenes y la comparación de datos entre sistemas.
Cambios principales:
-
Ajuste general de las funciones sync-apply y plan-sync para mejorar la consistencia de la sincronización.
-
Actualización del archivo .gitignore para incluir las extensiones *.drawio y .json.
-
Incorporación de nuevas opciones de comando para pruebas, incluyendo conversión de imágenes a Base64 (versión v1).
-
Adición de soporte para sincronizar imágenes con HCP en formato Base64.
-
Implementación de una función para comparar códigos hash entre HCP y la Base de Fotos (BF).
-
Inclusión de una función que permite subir fotos, comparar por su hash y almacenar resultados en caché.
Propósito: Este PR es necesario para optimizar la eficiencia del proceso de sincronización de imágenes y garantizar la integridad de los datos mediante validaciones hash entre sistemas.