This commit is contained in:
Horis
2023-05-19 14:07:41 +08:00
parent 915b58f738
commit 2668e317ba
3 changed files with 4 additions and 4 deletions
@@ -137,7 +137,7 @@ class AddToBookshelfDialog() : BaseDialogFragment(R.layout.dialog_add_to_bookshe
}
throw NoStackTraceException("未找到匹配书源")
}.onError {
AppLog.put("添加书籍 ${bookUrl} 出错", it)
AppLog.put("添加书籍 $bookUrl 出错", it)
loadErrorLiveData.postValue(it.localizedMessage)
}.onSuccess {
book = it
@@ -49,8 +49,8 @@ class OnLineImportActivity :
finallyDialog(getString(R.string.error), it)
}
intent.data?.let {
val url = it.toString().substringAfter("src=", "")
if (url.isEmpty()) {
val url = it.getQueryParameter("src")
if (url.isNullOrEmpty()) {
finish()
return
}
@@ -66,6 +66,7 @@ class RssArticlesViewModel(application: Application) : BaseViewModel(application
Rss.getArticles(viewModelScope, sortName, pageUrl, rssSource, page).onSuccess(IO) {
nextPageUrl = it.second
loadMoreSuccess(it.first)
isLoading = false
}.onError {
loadFinallyLiveData.postValue(false)
AppLog.put("rss获取内容失败", it)
@@ -88,7 +89,6 @@ class RssArticlesViewModel(application: Application) : BaseViewModel(application
}
appDb.rssArticleDao.insert(*articles.toTypedArray())
}
isLoading = false
}
}