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 }