diff --git a/src/main/java/com/backend/search/kodik/service/anyame_backend/service/KodikSearchFilterService.java b/src/main/java/com/backend/search/kodik/service/anyame_backend/service/KodikSearchFilterService.java index 15a0a51..31c9637 100644 --- a/src/main/java/com/backend/search/kodik/service/anyame_backend/service/KodikSearchFilterService.java +++ b/src/main/java/com/backend/search/kodik/service/anyame_backend/service/KodikSearchFilterService.java @@ -12,14 +12,18 @@ import com.backend.search.kodik.service.anyame_backend.api.model.KodikResponse.R @Service public class KodikSearchFilterService { + private static final List ALLOWED_TYPES = Arrays.asList("anime-serial", "anime"); public KodikResponse filter(KodikResponse body) { Set seenIds = new HashSet<>(); - List filteredResults = body.results.stream().filter(result -> { - String identifier = identifier(result); - boolean updated = seenIds.add(identifier); - return updated; - }).toList(); + List filteredResults = body.results.stream() + .filter(result -> ALLOWED_TYPES.contains(result.type)) + .filter(result -> { + String identifier = identifier(result); + boolean updated = seenIds.add(identifier); + return updated; + }) + .toList(); body.results = filteredResults; return body;