From 2991a5ff6c99876ebb0042c3845d33b444178cfb Mon Sep 17 00:00:00 2001 From: gedoor Date: Sun, 7 Mar 2021 23:11:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/data/dao/EpubChapterDao.kt | 2 +- app/src/main/java/io/legado/app/model/localBook/EPUBFile.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/dao/EpubChapterDao.kt b/app/src/main/java/io/legado/app/data/dao/EpubChapterDao.kt index 6badb81b7..cf2f66d2a 100644 --- a/app/src/main/java/io/legado/app/data/dao/EpubChapterDao.kt +++ b/app/src/main/java/io/legado/app/data/dao/EpubChapterDao.kt @@ -12,7 +12,7 @@ interface EpubChapterDao { fun getCnt(bookUrl: String): Int @Query("select * from epubChapters Where bookUrl = :bookUrl and parentHref = :parentHref ") - fun get(bookUrl: String, parentHref: String): List? + fun get(bookUrl: String, parentHref: String): List @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(vararg chapter: EpubChapter) diff --git a/app/src/main/java/io/legado/app/model/localBook/EPUBFile.kt b/app/src/main/java/io/legado/app/model/localBook/EPUBFile.kt index dda787ddb..77246e20b 100644 --- a/app/src/main/java/io/legado/app/model/localBook/EPUBFile.kt +++ b/app/src/main/java/io/legado/app/model/localBook/EPUBFile.kt @@ -133,7 +133,7 @@ class EPUBFile(var book: io.legado.app.data.entities.Book) { /*获取当前章节文本*/ var string = getChildChapter(chapter, chapter.url) val childContends = appDb.epubChapterDao.get(book.bookUrl, chapter.url) - childContends?.forEach { + childContends.forEach { string += "\n" + getChildChapter(chapter, it.href) } return string