Selaa lähdekoodia

fix: 换源失败的时候记录日志

HapeLee 4 kuukautta sitten
vanhempi
commit
e12bcd4ec4

+ 0 - 2
app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt

@@ -929,7 +929,6 @@ class BookInfoViewModel(
             }.onError {
                 currentChapterList = emptyList()
                 syncUiState(isTocLoading = false)
-                context.toastOnUi("LoadTocError:${it.localizedMessage}")
             }
         } else {
             val source = bookSource ?: run {
@@ -957,7 +956,6 @@ class BookInfoViewModel(
                     currentChapterList = emptyList()
                     syncUiState(isTocLoading = false)
                     AppLog.put("获取目录失败\n${it.localizedMessage}", it)
-                    context.toastOnUi(R.string.error_get_chapter_list)
                 }
         }
     }

+ 2 - 0
app/src/main/java/io/legado/app/ui/widget/components/changeSource/ChangeSourceSheet.kt

@@ -37,6 +37,7 @@ import androidx.lifecycle.LifecycleEventObserver
 import androidx.lifecycle.compose.LocalLifecycleOwner
 import androidx.lifecycle.compose.collectAsStateWithLifecycle
 import io.legado.app.R
+import io.legado.app.constant.AppLog
 import io.legado.app.data.entities.Book
 import io.legado.app.data.entities.BookChapter
 import io.legado.app.data.entities.BookSource
@@ -205,6 +206,7 @@ fun ChangeSourceSheet(
             },
             onError = {
                 loadingAction = false
+                AppLog.put("${if (replace) "换源" else "添加书籍"}获取目录出错\n${it.localizedMessage}", it, true)
                 context.toastOnUi(if (replace) "换源失败" else "添加书籍失败")
             }
         )