This commit is contained in:
Horis
2023-09-05 22:03:44 +08:00
parent b691cd7e19
commit ed902c4982
3 changed files with 11 additions and 3 deletions
@@ -106,7 +106,7 @@ object RssParserByRule {
rssArticle.pubDate = analyzeRule.getString(rulePubDate)
Debug.log(sourceUrl, "${rssArticle.pubDate}", log)
Debug.log(sourceUrl, "┌获取描述", log)
if (ruleDescription.isNullOrEmpty()) {
if (ruleDescription.isEmpty()) {
rssArticle.description = null
Debug.log(sourceUrl, "└描述规则为空,将会解析内容页", log)
} else {
@@ -94,8 +94,15 @@ class BackupConfigFragment : PreferenceFragment(),
}
private val restoreDoc = registerForActivityResult(HandleFileContract()) {
it.uri?.let { uri ->
Coroutine.async {
waitDialog.setText("恢复中…")
waitDialog.show()
val task = Coroutine.async {
Restore.restore(appCtx, uri)
}.onFinally {
waitDialog.dismiss()
}
waitDialog.setOnCancelListener {
task.cancel()
}
}
}