修复webDav连接不上时webDav界面无响应的bug
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user