diff --git a/src/en/atsumaru/build.gradle b/src/en/atsumaru/build.gradle index a42c942b3..aa49a6a8f 100644 --- a/src/en/atsumaru/build.gradle +++ b/src/en/atsumaru/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Atsumaru' extClass = '.Atsumaru' - extVersionCode = 4 + extVersionCode = 5 isNsfw = true } diff --git a/src/en/atsumaru/src/eu/kanade/tachiyomi/extension/en/atsumaru/Dto.kt b/src/en/atsumaru/src/eu/kanade/tachiyomi/extension/en/atsumaru/Dto.kt index fb5b7c3fb..9740fc2a1 100644 --- a/src/en/atsumaru/src/eu/kanade/tachiyomi/extension/en/atsumaru/Dto.kt +++ b/src/en/atsumaru/src/eu/kanade/tachiyomi/extension/en/atsumaru/Dto.kt @@ -63,16 +63,19 @@ class MangaDto( // Chapters val chapters: List? = null, ) { - private fun getImagePath(): String? = when (imagePath) { - is JsonPrimitive -> imagePath.content - is JsonObject -> imagePath["image"]?.jsonPrimitive?.content - else -> null + private fun getImagePath(): String? { + val url = when (imagePath) { + is JsonPrimitive -> imagePath.content + is JsonObject -> imagePath["image"]?.jsonPrimitive?.content + else -> null + } + return url?.removePrefix("/")?.removePrefix("static/") } fun toSManga(baseUrl: String): SManga = SManga.create().apply { url = id title = this@MangaDto.title - thumbnail_url = getImagePath().let { it -> baseUrl + it } + thumbnail_url = getImagePath().let { it -> "$baseUrl/static/$it" } description = synopsis genre = buildList { type?.let { add(it) }