|
@@ -229,12 +229,11 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
|
|
|
AppLog.put("拉取阅读进度失败《${book.name}》\n${it.localizedMessage}", it)
|
|
AppLog.put("拉取阅读进度失败《${book.name}》\n${it.localizedMessage}", it)
|
|
|
}.onSuccess { progress ->
|
|
}.onSuccess { progress ->
|
|
|
if (progress.durChapterIndex < book.durChapterIndex ||
|
|
if (progress.durChapterIndex < book.durChapterIndex ||
|
|
|
- progress.durChapterIndex >= book.simulatedTotalChapterNum() ||
|
|
|
|
|
(progress.durChapterIndex == book.durChapterIndex
|
|
(progress.durChapterIndex == book.durChapterIndex
|
|
|
&& progress.durChapterPos < book.durChapterPos)
|
|
&& progress.durChapterPos < book.durChapterPos)
|
|
|
) {
|
|
) {
|
|
|
alertSync?.invoke(progress)
|
|
alertSync?.invoke(progress)
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else if (progress.durChapterIndex < book.simulatedTotalChapterNum()) {
|
|
|
ReadBook.setProgress(progress)
|
|
ReadBook.setProgress(progress)
|
|
|
AppLog.put("自动同步阅读进度成功《${book.name}》 ${progress.durChapterTitle}")
|
|
AppLog.put("自动同步阅读进度成功《${book.name}》 ${progress.durChapterTitle}")
|
|
|
}
|
|
}
|
|
@@ -545,4 +544,4 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-}
|
|
|
|
|
|
|
+}
|