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