diff --git a/internal/sync/fetcher.go b/internal/sync/fetcher.go index 5b17a68..6136b4f 100644 --- a/internal/sync/fetcher.go +++ b/internal/sync/fetcher.go @@ -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"` }