From 4330303431039e650421fd5a2dd137dce1dcb158 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Wed, 20 May 2026 17:04:26 +0200 Subject: [PATCH] refactor: remove redundant fallback from jikan search --- integrations/jikan/search.go | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/integrations/jikan/search.go b/integrations/jikan/search.go index 0b7b95f..22775e6 100644 --- a/integrations/jikan/search.go +++ b/integrations/jikan/search.go @@ -56,14 +56,6 @@ func (c *Client) SearchAdvanced(ctx context.Context, query, animeType, status, o } if err := c.getWithCache(ctx, cacheKey, shortCacheTTL, reqURL, &result); err != nil { - if IsRetryableError(err) { - if fallbackErr := c.fetchWithRetry(ctx, reqURL, &result); fallbackErr == nil { - return SearchResult{ - Animes: result.Data, - HasNextPage: result.Pagination.HasNextPage, - }, nil - } - } return SearchResult{}, err } @@ -84,10 +76,6 @@ func (c *Client) GetTopAnime(ctx context.Context, page int) (TopAnimeResult, err reqURL := fmt.Sprintf("%s/top/anime?page=%d", c.baseURL, page) if err := c.getWithCache(ctx, cacheKey, shortCacheTTL, reqURL, &result); err != nil { - var stale TopAnimeResult - if c.getStaleCache(ctx, cacheKey, &stale) { - return stale, nil - } return TopAnimeResult{}, err }