improve data extraction, parser and added tests

This commit is contained in:
2024-11-06 22:08:13 +01:00
parent e541681dd1
commit 8c1f642e33
3 changed files with 223 additions and 61 deletions
-5
View File
@@ -3,8 +3,6 @@ package repository
import (
"context"
"github.com/jackc/pgx/v5"
"log/slog"
"github.com/zepyrshut/rating-orama/internal/scraper"
"github.com/zepyrshut/rating-orama/internal/sqlc"
)
@@ -18,11 +16,8 @@ func (r *pgxRepository) CreateTvShowWithEpisodes(ctx context.Context, tvShow sql
return err
}
slog.Info("episodes lenght", "episodes", len(episodes))
for _, episode := range episodes {
sqlcEpisodeParams := episode.ToEpisodeParams(tvShow.ID)
slog.Info("creating episode", "episode", sqlcEpisodeParams)
episode, err := qtx.CreateEpisodes(ctx, sqlcEpisodeParams)
if err != nil {
return err