优化
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user