From cbf084e93568b2578c03c2c6ec2e6bbef99aff6e Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 27 Jun 2026 15:43:07 +0200 Subject: [PATCH] feat: add recommendation invalidator interface --- internal/domain/anime.go | 4 ++++ 1 file changed, 4 insertions(+) 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)