pull/2468/head
kunfei 2 years ago
parent c4e95ba893
commit edf0c9170c
  1. 5
      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("")
} }

Loading…
Cancel
Save