diff --git a/app/src/main/java/io/legado/app/ui/book/cache/CacheViewModel.kt b/app/src/main/java/io/legado/app/ui/book/cache/CacheViewModel.kt index 4554c094a..55ecb17eb 100644 --- a/app/src/main/java/io/legado/app/ui/book/cache/CacheViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/cache/CacheViewModel.kt @@ -130,7 +130,7 @@ class CacheViewModel(application: Application) : BaseViewModel(application) { val matches = AppPattern.imgPattern.toRegex().findAll(input = text) matches.forEach { matchResult -> matchResult.groupValues[1].let { - val src=NetworkUtils.getAbsoluteURL(chapter.url, it) + val src = NetworkUtils.getAbsoluteURL(chapter.url, it) srcList.add(Triple(chapter.title, index, src)) } } @@ -243,10 +243,8 @@ class CacheViewModel(application: Application) : BaseViewModel(application) { BookHelp.getContent(book, chapter).let { content -> var content1 = fixPic(epubBook, book, content ?: "null", chapter) content1 = contentProcessor - .getContent(book, chapter.title, content1, false, useReplace) + .getContent(book, "", content1, false, useReplace) .joinToString("\n") - .replace(chapter.title, "") - epubBook.addSection( chapter.title, ResourceUtil.createHTMLResource(chapter.title, content1) @@ -275,7 +273,7 @@ class CacheViewModel(application: Application) : BaseViewModel(application) { val matches = AppPattern.imgPattern.toRegex().findAll(input = text) matches.forEach { matchResult -> matchResult.groupValues[1].let { - val src=NetworkUtils.getAbsoluteURL(chapter.url, it) + val src = NetworkUtils.getAbsoluteURL(chapter.url, it) setPic(src, book, epubBook) text1 = text1.replace(src, MD5Utils.md5Encode16(src) + ".jpg")