Feat: Se implemento log en la sincronizacion.

This commit is contained in:
José Yeri 2025-11-19 17:41:15 -04:00
parent e4f4c2294d
commit b0c79808c1

View File

@ -3,11 +3,12 @@ package fetcher
import (
"encoding/json"
"fmt"
"github.com/tuusuario/go-sync-service/internal/email"
"strconv"
"strings"
"time"
"github.com/tuusuario/go-sync-service/internal/email"
"github.com/tuusuario/go-sync-service/internal/config"
"github.com/tuusuario/go-sync-service/internal/db"
"github.com/tuusuario/go-sync-service/internal/domain/dto"
@ -122,6 +123,9 @@ func FetchAllPaginatedManual[T any](host string, service dto.ServiceConfig, logP
return nil, fmt.Errorf("%s ❌ error en la petición: %w", logPrefix, err)
}
// DEBUG: imprimir lo que devuelve el servicio
config.Log.Debugf("%s Body recibido (REST paginado): %s", logPrefix, string(resp.Body()))
var result struct {
Value []T `json:"value"`
}
@ -206,6 +210,10 @@ func FetchAllPaginatedManual[T any](host string, service dto.ServiceConfig, logP
if err != nil {
return nil, fmt.Errorf("%s ❌ error en la petición: %w", logPrefix, err)
}
// DEBUG: imprimir lo que devuelve el servicio sin paginación
config.Log.Debugf("%s Body recibido (REST sin paginación): %s", logPrefix, string(resp.Body()))
var result struct {
Value []T `json:"value"`
}