From e44d64a651cd08bad75640773dc5463963d85c84 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 13 Jun 2026 21:22:44 +0200 Subject: [PATCH] refactor: remove AnimeDiscoverService and DiscoverSectionData --- internal/domain/anime.go | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/internal/domain/anime.go b/internal/domain/anime.go index 52d9e7d..500d6f4 100644 --- a/internal/domain/anime.go +++ b/internal/domain/anime.go @@ -137,11 +137,6 @@ type AnimeCatalogService interface { GetTopPicksForYou(ctx context.Context, userID string) (CatalogSectionData, error) } -type AnimeDiscoverService interface { - GetDiscoverSection(ctx context.Context, userID string, section string) (DiscoverSectionData, error) - GetAiringSchedule(ctx context.Context, userID string) ([]Anime, error) -} - type AnimeSearchService interface { SearchAdvanced(ctx context.Context, q, animeType, status, orderBy, sort string, genres []int, studioID int, sfw bool, page, limit int) (jikan.SearchResult, error) GetProducerNameByID(ctx context.Context, id int) (string, error) @@ -180,17 +175,6 @@ func (d CatalogSectionData) TemplateFragment() string { return d.Fragment } -type DiscoverSectionData struct { - Animes []Anime - Section string - WatchlistMap map[int64]bool - Fragment string -} - -func (d DiscoverSectionData) TemplateFragment() string { - return d.Fragment -} - type AnimeRepository interface { GetUserWatchList(ctx context.Context, userID string) ([]db.GetUserWatchListRow, error) GetWatchListEntry(ctx context.Context, params db.GetWatchListEntryParams) (db.WatchListEntry, error)