pull/2247/head
kunfei 2 years ago
parent 166ff99da8
commit 1a25cb9615
  1. 2
      app/src/main/java/io/legado/app/help/JsExtensions.kt
  2. 4
      app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt

@ -55,7 +55,7 @@ interface JsExtensions {
val analyzeUrl = AnalyzeUrl(urlStr, source = getSource()) val analyzeUrl = AnalyzeUrl(urlStr, source = getSource())
analyzeUrl.getStrResponseAwait().body analyzeUrl.getStrResponseAwait().body
}.onFailure { }.onFailure {
log("ajax(${urlStr}) error\n${it.stackTraceToString()}") AppLog.put("ajax(${urlStr}) error\n${it.localizedMessage}", it)
it.printOnDebug() it.printOnDebug()
}.getOrElse { }.getOrElse {
it.msg it.msg

@ -191,6 +191,8 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
} else { } else {
throw NoStackTraceException("进度同步未启用") throw NoStackTraceException("进度同步未启用")
} }
}.onError {
AppLog.put("拉取阅读进度失败", it)
}.onSuccess { progress -> }.onSuccess { progress ->
if (progress.durChapterIndex < book.durChapterIndex || if (progress.durChapterIndex < book.durChapterIndex ||
(progress.durChapterIndex == book.durChapterIndex (progress.durChapterIndex == book.durChapterIndex
@ -199,7 +201,7 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
alertSync?.invoke(progress) alertSync?.invoke(progress)
} else { } else {
ReadBook.setProgress(progress) ReadBook.setProgress(progress)
context.toastOnUi("自动同步阅读进度成功") AppLog.put("自动同步阅读进度成功")
} }
} }

Loading…
Cancel
Save