|
@@ -10,6 +10,7 @@ import io.legado.app.data.appDb
|
|
|
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.data.entities.BookSource
|
|
import io.legado.app.data.entities.BookSource
|
|
|
|
|
+import io.legado.app.help.ContentProcessor
|
|
|
import io.legado.app.help.coroutine.Coroutine
|
|
import io.legado.app.help.coroutine.Coroutine
|
|
|
import io.legado.app.service.AudioPlayService
|
|
import io.legado.app.service.AudioPlayService
|
|
|
import io.legado.app.utils.postEvent
|
|
import io.legado.app.utils.postEvent
|
|
@@ -148,7 +149,9 @@ object AudioPlay {
|
|
|
book.durChapterTime = System.currentTimeMillis()
|
|
book.durChapterTime = System.currentTimeMillis()
|
|
|
Coroutine.async {
|
|
Coroutine.async {
|
|
|
appDb.bookChapterDao.getChapter(book.bookUrl, book.durChapterIndex)?.let {
|
|
appDb.bookChapterDao.getChapter(book.bookUrl, book.durChapterIndex)?.let {
|
|
|
- book.durChapterTitle = it.title
|
|
|
|
|
|
|
+ book.durChapterTitle = it.getDisplayTitle(
|
|
|
|
|
+ ContentProcessor.get(book.name, book.origin).getTitleReplaceRules()
|
|
|
|
|
+ )
|
|
|
}
|
|
}
|
|
|
book.save()
|
|
book.save()
|
|
|
}
|
|
}
|