From 89669513033c9c5ed6a2371920a95179069958d7 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Wed, 15 Jan 2025 13:10:41 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Fix=20issue=20with=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ua/acclorite/book_story/data/parser/DocumentParser.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/DocumentParser.kt b/app/src/main/java/ua/acclorite/book_story/data/parser/DocumentParser.kt index 9d540ff8..903422e8 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/DocumentParser.kt +++ b/app/src/main/java/ua/acclorite/book_story/data/parser/DocumentParser.kt @@ -35,9 +35,14 @@ class DocumentParser @Inject constructor( body().apply { // Remove manual line breaks from all

, - select("p, a").forEach { element -> + select("p").forEach { element -> yield() element.html(element.html().replace(Regex("\\n+"), " ")) + element.append("\n") + } + select("a").forEach { element -> + yield() + element.html(element.html().replace(Regex("\\n+"), "")) } // Remove 's title