kunfei 4 سال پیش
والد
کامیت
56e8c95402
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      app/src/main/java/io/legado/app/api/controller/BookController.kt

+ 2 - 3
app/src/main/java/io/legado/app/api/controller/BookController.kt

@@ -2,7 +2,6 @@ package io.legado.app.api.controller
 
 
 import androidx.core.graphics.drawable.toBitmap
 import androidx.core.graphics.drawable.toBitmap
 import io.legado.app.api.ReturnData
 import io.legado.app.api.ReturnData
-import io.legado.app.constant.PreferKey
 import io.legado.app.data.appDb
 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.BookProgress
 import io.legado.app.data.entities.BookProgress
@@ -15,9 +14,9 @@ import io.legado.app.help.book.isLocal
 import io.legado.app.help.config.AppConfig
 import io.legado.app.help.config.AppConfig
 import io.legado.app.help.glide.ImageLoader
 import io.legado.app.help.glide.ImageLoader
 import io.legado.app.model.BookCover
 import io.legado.app.model.BookCover
+import io.legado.app.model.ReadBook
 import io.legado.app.model.localBook.LocalBook
 import io.legado.app.model.localBook.LocalBook
 import io.legado.app.model.webBook.WebBook
 import io.legado.app.model.webBook.WebBook
-import io.legado.app.model.ReadBook
 import io.legado.app.ui.book.read.page.provider.ImageProvider
 import io.legado.app.ui.book.read.page.provider.ImageProvider
 import io.legado.app.utils.*
 import io.legado.app.utils.*
 import kotlinx.coroutines.delay
 import kotlinx.coroutines.delay
@@ -201,7 +200,7 @@ object BookController {
     fun saveBook(postData: String?): ReturnData {
     fun saveBook(postData: String?): ReturnData {
         val returnData = ReturnData()
         val returnData = ReturnData()
         GSON.fromJsonObject<Book>(postData).getOrNull()?.let { book ->
         GSON.fromJsonObject<Book>(postData).getOrNull()?.let { book ->
-            book.save()
+            appDb.bookDao.update(book)
             AppWebDav.uploadBookProgress(book)
             AppWebDav.uploadBookProgress(book)
             return returnData.setData("")
             return returnData.setData("")
         }
         }