diff --git a/internal/episodes/module.go b/internal/episodes/module.go index 345a101..e7a1662 100644 --- a/internal/episodes/module.go +++ b/internal/episodes/module.go @@ -19,13 +19,12 @@ func episodeAvailabilityEnabled(cfg config.Config) bool { var Module = fx.Options( fx.Provide( episodeAvailabilityEnabled, - fx.Annotate( - func(queries *db.Queries, jikanClient *jikan.Client, providers []domain.EpisodeAvailabilityProvider, enabled bool, metrics *observability.Metrics) domain.EpisodeService { - return episodeService.NewEpisodeService(queries, jikanClient, providers, enabled, metrics) - }, - fx.ParamTags(``, ``, ``, ``, ``), + fx.Annotate( + func(queries *db.Queries, jikanClient *jikan.Client, providers []domain.EpisodeAvailabilityProvider, enabled bool, metrics *observability.Metrics) domain.EpisodeService { + return episodeService.NewEpisodeService(queries, jikanClient, providers, enabled, metrics) + }, + ), ), - ), fx.Provide(func(p *allanime.AllAnimeProvider) []domain.EpisodeAvailabilityProvider { return []domain.EpisodeAvailabilityProvider{p} }), diff --git a/internal/playback/module.go b/internal/playback/module.go index 220f499..3ac0ad7 100644 --- a/internal/playback/module.go +++ b/internal/playback/module.go @@ -20,12 +20,11 @@ func provideProxyTokenKey(cfg config.Config) string { var Module = fx.Options( fx.Provide( repository.NewPlaybackRepository, - fx.Annotate( - func(repo domain.PlaybackRepository, providers []domain.Provider, jikan *jikan.Client, episodeSvc domain.EpisodeService, auditSvc domain.AuditService, proxyTokenKey string) domain.PlaybackService { - return service.NewPlaybackService(repo, providers, jikan, episodeSvc, auditSvc, proxyTokenKey) - }, - fx.ParamTags(``, ``, ``, ``, ``, ``), - ), + fx.Annotate( + func(repo domain.PlaybackRepository, providers []domain.Provider, jikan *jikan.Client, episodeSvc domain.EpisodeService, auditSvc domain.AuditService, proxyTokenKey string) domain.PlaybackService { + return service.NewPlaybackService(repo, providers, jikan, episodeSvc, auditSvc, proxyTokenKey) + }, + ), func(svc domain.PlaybackService, animeSvc domain.AnimeService) *handler.PlaybackHandler { return handler.NewPlaybackHandler(svc, animeSvc) },