修复webDav连接不上时webDav界面无响应的bug

This commit is contained in:
kunfei
2022-06-07 17:06:48 +08:00
parent a3fd7b5270
commit 736ffa3e74
2 changed files with 7 additions and 2 deletions
@@ -249,7 +249,11 @@ class ReadBookActivity : BaseReadBookActivity(),
} }
} }
} }
menu.findItem(R.id.menu_get_progress)?.isVisible = AppWebDav.isOk launch {
menu.findItem(R.id.menu_get_progress)?.isVisible = withContext(IO) {
AppWebDav.isOk
}
}
} }
} }
@@ -1059,7 +1063,7 @@ class ReadBookActivity : BaseReadBookActivity(),
private fun startBackupJob() { private fun startBackupJob() {
backupJob?.cancel() backupJob?.cancel()
backupJob = launch { backupJob = launch {
delay(120000) delay(300000)
withContext(IO) { withContext(IO) {
ReadBook.book?.let { ReadBook.book?.let {
AppWebDav.uploadBookProgress(it) AppWebDav.uploadBookProgress(it)
+1
View File
@@ -62,6 +62,7 @@
<item <item
android:id="@+id/menu_get_progress" android:id="@+id/menu_get_progress"
android:title="@string/get_book_progress" android:title="@string/get_book_progress"
android:visible="false"
app:showAsAction="never" /> app:showAsAction="never" />
<item <item