From 85398f7c30357522999742741859117881697dc2 Mon Sep 17 00:00:00 2001 From: Henrik <22085664+henrik9999@users.noreply.github.com> Date: Mon, 10 May 2021 00:56:01 +0200 Subject: [PATCH] add mal cover for mangadex and fix kitsu covers in some cases (#311) --- app/src/main/java/exh/md/handlers/ApiMangaParser.kt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt index 134aac60b..7299d5ae7 100644 --- a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt +++ b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt @@ -122,9 +122,16 @@ class ApiMangaParser(val client: OkHttpClient, private val lang: String) { it["ap"]?.let { animePlanetId = it } } - cover = kitsuId?.let { - "https://media.kitsu.io/manga/poster_images/$it/large.jpg" - } ?: "https://i.imgur.com/6TrIues.jpg" + if (kitsuId?.toIntOrNull() != null) { + cover = "https://media.kitsu.io/manga/poster_images/$kitsuId/large.jpg" + } + if (cover == null && !myAnimeListId.isNullOrEmpty()) { + cover = "https://coverapi.orell.dev/api/v1/mal/manga/$myAnimeListId/cover" + } + if (cover == null) { + cover = "https://i.imgur.com/6TrIues.jpg" + } + // val filteredChapters = filterChapterForChecking(networkApiManga)