This commit is contained in:
gedoor
2022-01-09 22:12:43 +08:00
parent e261d377e6
commit eb44ac4cbc
@@ -269,11 +269,17 @@ class TextFile(private val book: Book) {
curOffset += length.toLong()
}
//设置结尾章节
val chapter = BookChapter()
chapter.title = "${blockPos}章(${chapterPos + 1})"
chapter.start = toc.lastOrNull()?.end ?: curOffset
chapter.end = chapter.start!! + bufferStart
toc.add(chapter)
if (bufferStart > 100) {
val chapter = BookChapter()
chapter.title = "${blockPos}章(${chapterPos + 1})"
chapter.start = toc.lastOrNull()?.end ?: curOffset
chapter.end = chapter.start!! + bufferStart
toc.add(chapter)
} else {
toc.lastOrNull()?.let {
it.end = it.end!! + bufferStart
}
}
}
if (toc.isEmpty()) {
return analyze()