diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NudeMoonParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NudeMoonParser.kt index 5cfa536b..740a2618 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NudeMoonParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/NudeMoonParser.kt @@ -120,7 +120,7 @@ internal class NudeMoonParser( chapters = listOf( MangaChapter( id = manga.id, - url = manga.url.replace("--", "-online-"), + url = getReadLink(manga.url), source = source, number = 1, name = manga.title, @@ -219,4 +219,10 @@ internal class NudeMoonParser( val dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("ru")) return dateFormat.tryParse(dateString) } + + private fun getReadLink(url: String): String { + val prefix = url.substringBefore('-', "") + val suffix = url.substringAfter('-').trimStart('-') + return "$prefix-online-$suffix" + } } \ No newline at end of file