package handlers import ( "github.com/tradarr/backend/internal/ai" "github.com/tradarr/backend/internal/config" "github.com/tradarr/backend/internal/crypto" "github.com/tradarr/backend/internal/models" "github.com/tradarr/backend/internal/scraper" ) type Handler struct { repo *models.Repository cfg *config.Config enc *crypto.Encryptor registry *scraper.Registry pipeline *ai.Pipeline } func New( repo *models.Repository, cfg *config.Config, enc *crypto.Encryptor, registry *scraper.Registry, pipeline *ai.Pipeline, ) *Handler { return &Handler{ repo: repo, cfg: cfg, enc: enc, registry: registry, pipeline: pipeline, } }