From 778855b7fa595621ecef0462b978c5a0d1b5eef3 Mon Sep 17 00:00:00 2001 From: gedoor Date: Wed, 16 Dec 2020 10:58:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/service/help/ReadBook.kt | 9 +++++---- .../java/io/legado/app/ui/book/read/ReadBookViewModel.kt | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/io/legado/app/service/help/ReadBook.kt b/app/src/main/java/io/legado/app/service/help/ReadBook.kt index dd68512fd..c4fb40204 100644 --- a/app/src/main/java/io/legado/app/service/help/ReadBook.kt +++ b/app/src/main/java/io/legado/app/service/help/ReadBook.kt @@ -90,10 +90,11 @@ object ReadBook { nextTextChapter = null } - fun uploadProgress() { - if (!AppConfig.syncBookProgress) return - book?.let { - BookWebDav.uploadBookProgress(it) + fun uploadProgress(syncBookProgress: Boolean = AppConfig.syncBookProgress) { + if (syncBookProgress) { + book?.let { + BookWebDav.uploadBookProgress(it) + } } } diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt index 9be53336f..6d7eecd02 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt @@ -162,8 +162,8 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) { } } - fun syncBookProgress(book: Book) { - if (AppConfig.syncBookProgress) + fun syncBookProgress(book: Book, syncBookProgress: Boolean = AppConfig.syncBookProgress) { + if (syncBookProgress) execute { BookWebDav.getBookProgress(book)?.let { progress -> if (progress.durChapterIndex < book.durChapterIndex ||