|
@@ -165,7 +165,7 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
|
|
|
if (oldBook.bookUrl == book.bookUrl) {
|
|
if (oldBook.bookUrl == book.bookUrl) {
|
|
|
appDb.bookDao.update(book)
|
|
appDb.bookDao.update(book)
|
|
|
} else {
|
|
} else {
|
|
|
- appDb.bookDao.upsert(book)
|
|
|
|
|
|
|
+ appDb.bookDao.insert(book)
|
|
|
BookHelp.updateCacheFolder(oldBook, book)
|
|
BookHelp.updateCacheFolder(oldBook, book)
|
|
|
}
|
|
}
|
|
|
appDb.bookChapterDao.delByBook(oldBook.bookUrl)
|
|
appDb.bookChapterDao.delByBook(oldBook.bookUrl)
|
|
@@ -216,7 +216,7 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
|
|
|
ReadBook.upMsg(context.getString(R.string.loading))
|
|
ReadBook.upMsg(context.getString(R.string.loading))
|
|
|
ReadBook.book?.migrateTo(book, toc)
|
|
ReadBook.book?.migrateTo(book, toc)
|
|
|
book.removeType(BookType.updateError)
|
|
book.removeType(BookType.updateError)
|
|
|
- appDb.bookDao.upsert(book)
|
|
|
|
|
|
|
+ appDb.bookDao.insert(book)
|
|
|
appDb.bookChapterDao.insert(*toc.toTypedArray())
|
|
appDb.bookChapterDao.insert(*toc.toTypedArray())
|
|
|
ReadBook.resetData(book)
|
|
ReadBook.resetData(book)
|
|
|
ReadBook.upMsg(null)
|
|
ReadBook.upMsg(null)
|