From 4a4ed6ef028cde2c8085c4324c06f5a4b73c075a Mon Sep 17 00:00:00 2001 From: mkelvers Date: Thu, 28 May 2026 12:12:09 +0200 Subject: [PATCH] refactor: switch playback to AnimePlaybackService interface --- internal/playback/handler/handler.go | 4 ++-- internal/playback/module.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/playback/handler/handler.go b/internal/playback/handler/handler.go index 571cfde..8506fad 100644 --- a/internal/playback/handler/handler.go +++ b/internal/playback/handler/handler.go @@ -18,14 +18,14 @@ import ( type PlaybackHandler struct { svc domain.PlaybackService - animeSvc domain.AnimeService + animeSvc domain.AnimePlaybackService proxyClient *http.Client streamingClient *http.Client subtitleCache *subtitleCache } -func NewPlaybackHandler(svc domain.PlaybackService, animeSvc domain.AnimeService) *PlaybackHandler { +func NewPlaybackHandler(svc domain.PlaybackService, animeSvc domain.AnimePlaybackService) *PlaybackHandler { return &PlaybackHandler{ svc: svc, animeSvc: animeSvc, diff --git a/internal/playback/module.go b/internal/playback/module.go index a2e728a..4325f3d 100644 --- a/internal/playback/module.go +++ b/internal/playback/module.go @@ -25,7 +25,7 @@ var Module = fx.Options( return service.NewPlaybackService(repo, providers, jikan, episodeSvc, auditSvc, proxyTokenKey) }, ), - func(svc domain.PlaybackService, animeSvc domain.AnimeService) *handler.PlaybackHandler { + func(svc domain.PlaybackService, animeSvc domain.AnimePlaybackService) *handler.PlaybackHandler { return handler.NewPlaybackHandler(svc, animeSvc) }, ),