|
@@ -1668,7 +1668,7 @@ class ReadBookViewModel(
|
|
|
fun initReadBookConfig(intent: Intent) {
|
|
fun initReadBookConfig(intent: Intent) {
|
|
|
val bookUrl = intent.getStringExtra("bookUrl")
|
|
val bookUrl = intent.getStringExtra("bookUrl")
|
|
|
val book = when {
|
|
val book = when {
|
|
|
- bookUrl.isNullOrEmpty() -> appDb.bookDao.lastReadBook
|
|
|
|
|
|
|
+ bookUrl.isNullOrEmpty() -> appDb.bookDao.mostRecentlyReadBook
|
|
|
else -> appDb.bookDao.getBook(bookUrl)
|
|
else -> appDb.bookDao.getBook(bookUrl)
|
|
|
} ?: return
|
|
} ?: return
|
|
|
ReadBook.upReadBookConfig(book)
|
|
ReadBook.upReadBookConfig(book)
|
|
@@ -1680,7 +1680,7 @@ class ReadBookViewModel(
|
|
|
ReadBook.chapterChanged = intent.getBooleanExtra("chapterChanged", false)
|
|
ReadBook.chapterChanged = intent.getBooleanExtra("chapterChanged", false)
|
|
|
val bookUrl = intent.getStringExtra("bookUrl")
|
|
val bookUrl = intent.getStringExtra("bookUrl")
|
|
|
val book = when {
|
|
val book = when {
|
|
|
- bookUrl.isNullOrEmpty() -> appDb.bookDao.lastReadBook
|
|
|
|
|
|
|
+ bookUrl.isNullOrEmpty() -> appDb.bookDao.mostRecentlyReadBook
|
|
|
else -> appDb.bookDao.getBook(bookUrl)
|
|
else -> appDb.bookDao.getBook(bookUrl)
|
|
|
} ?: ReadBook.book
|
|
} ?: ReadBook.book
|
|
|
when {
|
|
when {
|