From 0efd5437f90378fafd0fc351a39f860fe252374d Mon Sep 17 00:00:00 2001 From: Koitharu Date: Wed, 29 Nov 2023 17:18:01 +0200 Subject: [PATCH] [HentaiUkr] Fix objects loading --- .../org/koitharu/kotatsu/parsers/site/uk/HentaiUkrParser.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/uk/HentaiUkrParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/uk/HentaiUkrParser.kt index 7d2df405..1a40d9e2 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/uk/HentaiUkrParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/uk/HentaiUkrParser.kt @@ -28,7 +28,11 @@ class HentaiUkrParser(context: MangaLoaderContext) : MangaParser(context, MangaS private val date = SimpleDateFormat("yyyy-MM-dd", Locale.US) private val allManga = SoftSuspendLazy { - webClient.httpGet("https://$domain/search/objects2.json").parseJson().getJSONArray("manga").toJSONList() + runCatchingCancellable { + webClient.httpGet("https://$domain/search/objects.json").parseJson() + }.recoverCatchingCancellable { + webClient.httpGet("https://$domain/search/objects2.json").parseJson() + }.getOrThrow().getJSONArray("manga").toJSONList() } override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain("hentaiukr.com")