|
@@ -8,7 +8,9 @@ import io.legado.app.constant.AppLog
|
|
|
import io.legado.app.data.entities.Book
|
|
import io.legado.app.data.entities.Book
|
|
|
import io.legado.app.data.entities.BookChapter
|
|
import io.legado.app.data.entities.BookChapter
|
|
|
import io.legado.app.help.book.BookHelp
|
|
import io.legado.app.help.book.BookHelp
|
|
|
-import io.legado.app.utils.*
|
|
|
|
|
|
|
+import io.legado.app.utils.FileUtils
|
|
|
|
|
+import io.legado.app.utils.HtmlFormatter
|
|
|
|
|
+import io.legado.app.utils.printOnDebug
|
|
|
import me.ag2s.epublib.domain.EpubBook
|
|
import me.ag2s.epublib.domain.EpubBook
|
|
|
import me.ag2s.epublib.domain.Resource
|
|
import me.ag2s.epublib.domain.Resource
|
|
|
import me.ag2s.epublib.domain.TOCReference
|
|
import me.ag2s.epublib.domain.TOCReference
|
|
@@ -143,9 +145,9 @@ class EpubFile(var book: Book) {
|
|
|
}
|
|
}
|
|
|
/*获取当前章节文本*/
|
|
/*获取当前章节文本*/
|
|
|
val contents = epubBookContents ?: return null
|
|
val contents = epubBookContents ?: return null
|
|
|
- val nextChapterFirstResourceHref = chapter.getVariable("nextUrl")?.substringBeforeLast("#")
|
|
|
|
|
|
|
+ val nextChapterFirstResourceHref = chapter.getVariable("nextUrl").substringBeforeLast("#")
|
|
|
val currentChapterFirstResourceHref = chapter.url.substringBeforeLast("#")
|
|
val currentChapterFirstResourceHref = chapter.url.substringBeforeLast("#")
|
|
|
- val isLastChapter = nextChapterFirstResourceHref.isNullOrBlank()
|
|
|
|
|
|
|
+ val isLastChapter = nextChapterFirstResourceHref.isBlank()
|
|
|
val startFragmentId = chapter.startFragmentId
|
|
val startFragmentId = chapter.startFragmentId
|
|
|
val endFragmentId = chapter.endFragmentId
|
|
val endFragmentId = chapter.endFragmentId
|
|
|
val elements = Elements()
|
|
val elements = Elements()
|