refactor: update playback module imports for flattened package structure

This commit is contained in:
2026-05-28 12:39:55 +02:00
parent 82543d39fb
commit cdebd407e4

View File

@@ -6,23 +6,21 @@ import (
"mal/internal/config" "mal/internal/config"
"mal/internal/domain" "mal/internal/domain"
"mal/internal/playback/handler" "mal/internal/playback/handler"
"mal/internal/playback/repository"
"mal/internal/playback/service"
"mal/internal/server" "mal/internal/server"
"go.uber.org/fx" "go.uber.org/fx"
) )
func provideProxyTokenKey(cfg config.Config) service.ProxyTokenKey { func provideProxyTokenKey(cfg config.Config) ProxyTokenKey {
return service.ProxyTokenKey(cfg.PlaybackProxySecret) return ProxyTokenKey(cfg.PlaybackProxySecret)
} }
var Module = fx.Options( var Module = fx.Options(
fx.Provide( fx.Provide(
repository.NewPlaybackRepository, NewPlaybackRepository,
fx.Annotate( fx.Annotate(
func(repo domain.PlaybackRepository, providers []domain.Provider, jikan *jikan.Client, episodeSvc domain.EpisodeService, auditSvc domain.AuditService, proxyTokenKey service.ProxyTokenKey) domain.PlaybackService { func(repo domain.PlaybackRepository, providers []domain.Provider, jikan *jikan.Client, episodeSvc domain.EpisodeService, auditSvc domain.AuditService, proxyTokenKey ProxyTokenKey) domain.PlaybackService {
return service.NewPlaybackService(repo, providers, jikan, episodeSvc, auditSvc, proxyTokenKey) return NewPlaybackService(repo, providers, jikan, episodeSvc, auditSvc, proxyTokenKey)
}, },
), ),
func(svc domain.PlaybackService, animeSvc domain.AnimePlaybackService) *handler.PlaybackHandler { func(svc domain.PlaybackService, animeSvc domain.AnimePlaybackService) *handler.PlaybackHandler {