This commit is contained in:
Horis
2026-03-08 18:39:17 +08:00
parent 6eefa71ebc
commit cbff4df257
2 changed files with 6 additions and 0 deletions
@@ -216,6 +216,9 @@ class ReadMangaViewModel(application: Application) : BaseViewModel(application)
AppLog.put("拉取阅读进度失败《${book.name}\n${it.localizedMessage}", it) AppLog.put("拉取阅读进度失败《${book.name}\n${it.localizedMessage}", it)
}.onSuccess { progress -> }.onSuccess { progress ->
progress ?: return@onSuccess progress ?: return@onSuccess
if (progress.durChapterIndex == book.durChapterIndex && progress.durChapterPos == book.durChapterPos) {
return@onSuccess
}
if (progress.durChapterIndex < book.durChapterIndex || if (progress.durChapterIndex < book.durChapterIndex ||
(progress.durChapterIndex == book.durChapterIndex (progress.durChapterIndex == book.durChapterIndex
&& progress.durChapterPos < book.durChapterPos) && progress.durChapterPos < book.durChapterPos)
@@ -248,6 +248,9 @@ 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 ->
progress ?: return@onSuccess progress ?: return@onSuccess
if (progress.durChapterIndex == book.durChapterIndex && progress.durChapterPos == book.durChapterPos) {
return@onSuccess
}
if (progress.durChapterIndex < book.durChapterIndex || if (progress.durChapterIndex < book.durChapterIndex ||
(progress.durChapterIndex == book.durChapterIndex (progress.durChapterIndex == book.durChapterIndex
&& progress.durChapterPos < book.durChapterPos) && progress.durChapterPos < book.durChapterPos)