diff --git a/internal/domain/anime.go b/internal/domain/anime.go index d1a69c14..c36831e7 100644 --- a/internal/domain/anime.go +++ b/internal/domain/anime.go @@ -137,6 +137,10 @@ type AnimeCatalogService interface { GetTopPicksForYou(ctx context.Context, userID string) (CatalogSectionData, error) } +type RecommendationInvalidator interface { + InvalidateTopPicksForUser(userID string) +} + 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)