This commit is contained in:
Horis
2023-02-27 12:47:30 +08:00
parent de9af64338
commit 4e24a28b10
2 changed files with 9 additions and 2 deletions

View File

@@ -175,8 +175,12 @@ class EpubFile(var book: Book) {
elements.select("title").remove()
elements.select("img").forEach {
val src = it.attr("src")
val path = chapter.url.substringBeforeLast("/") + "/"
val absSrc = StringUtil.collapsePathDots(path + src)
val path = chapter.url.substringBeforeLast("/", "")
val absSrc = if (path.isEmpty()) {
src
} else {
StringUtil.collapsePathDots("$path/$src")
}
it.attr("src", absSrc)
}
var html = elements.outerHtml()

View File

@@ -326,6 +326,9 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
fun clearCache() {
execute {
BookHelp.clearCache(bookData.value!!)
if (ReadBook.book?.bookUrl == bookData.value!!.bookUrl) {
ReadBook.clearTextChapter()
}
}.onSuccess {
context.toastOnUi(R.string.clear_cache_success)
}.onError {