Include "season" in anime identifier
This commit is contained in:
@ -5,6 +5,8 @@ import java.util.HashSet;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.backend.search.kodik.service.anyame_backend.api.model.KodikResponse;
|
import com.backend.search.kodik.service.anyame_backend.api.model.KodikResponse;
|
||||||
@ -12,6 +14,7 @@ import com.backend.search.kodik.service.anyame_backend.api.model.KodikResponse.R
|
|||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class KodikSearchFilterService {
|
public class KodikSearchFilterService {
|
||||||
|
Logger log = LoggerFactory.getLogger(KodikSearchFilterService.class);
|
||||||
private static final List<String> ALLOWED_TYPES = Arrays.asList("anime-serial", "anime");
|
private static final List<String> ALLOWED_TYPES = Arrays.asList("anime-serial", "anime");
|
||||||
|
|
||||||
public KodikResponse filter(KodikResponse body) {
|
public KodikResponse filter(KodikResponse body) {
|
||||||
@ -35,7 +38,7 @@ public class KodikSearchFilterService {
|
|||||||
result.shikimoriId,
|
result.shikimoriId,
|
||||||
result.worldartLink);
|
result.worldartLink);
|
||||||
return identifiers.stream().filter(identifier -> identifier != null && !identifier.isBlank()).findFirst()
|
return identifiers.stream().filter(identifier -> identifier != null && !identifier.isBlank()).findFirst()
|
||||||
.orElse(result.id);
|
.orElse(result.id) + Integer.toString(result.lastSeason);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user