From 4827573e4169b9afc2e8456287bd7f9704473b1a Mon Sep 17 00:00:00 2001 From: mkelvers Date: Fri, 15 May 2026 19:35:57 +0200 Subject: [PATCH] feat: add isEmptyResult cases for new response types --- integrations/jikan/client.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/integrations/jikan/client.go b/integrations/jikan/client.go index 9050c46..31d6ae4 100644 --- a/integrations/jikan/client.go +++ b/integrations/jikan/client.go @@ -246,6 +246,14 @@ func isEmptyResult(out any) bool { return v.Data.MalID == 0 case *EpisodesResponse: return len(v.Data) == 0 + case *StaffResponse: + return len(v.Data) == 0 + case *StatisticsResponse: + return v.Data.Total == 0 + case *ThemesResponse: + return len(v.Data.Openings) == 0 && len(v.Data.Endings) == 0 + case *ReviewsResponse: + return false // empty reviews is a valid state } return false }