pull/737/head
gedoor 5 years ago
parent 91504bbe57
commit 778855b7fa
  1. 5
      app/src/main/java/io/legado/app/service/help/ReadBook.kt
  2. 4
      app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt

@ -90,12 +90,13 @@ object ReadBook {
nextTextChapter = null nextTextChapter = null
} }
fun uploadProgress() { fun uploadProgress(syncBookProgress: Boolean = AppConfig.syncBookProgress) {
if (!AppConfig.syncBookProgress) return if (syncBookProgress) {
book?.let { book?.let {
BookWebDav.uploadBookProgress(it) BookWebDav.uploadBookProgress(it)
} }
} }
}
fun upReadStartTime() { fun upReadStartTime() {
Coroutine.async { Coroutine.async {

@ -162,8 +162,8 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
} }
} }
fun syncBookProgress(book: Book) { fun syncBookProgress(book: Book, syncBookProgress: Boolean = AppConfig.syncBookProgress) {
if (AppConfig.syncBookProgress) if (syncBookProgress)
execute { execute {
BookWebDav.getBookProgress(book)?.let { progress -> BookWebDav.getBookProgress(book)?.let { progress ->
if (progress.durChapterIndex < book.durChapterIndex || if (progress.durChapterIndex < book.durChapterIndex ||

Loading…
Cancel
Save