Просмотр исходного кода

压缩文件和远程文件自动恢复

Xwite 3 лет назад
Родитель
Сommit
0736c24080
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      app/src/main/java/io/legado/app/model/localBook/LocalBook.kt

+ 2 - 2
app/src/main/java/io/legado/app/model/localBook/LocalBook.kt

@@ -406,9 +406,9 @@ object LocalBook {
                 if (localBook.isArchive) {
                 if (localBook.isArchive) {
                     // 压缩包
                     // 压缩包
                     val fileUri = saveBookFile(it, localBook.archiveName)
                     val fileUri = saveBookFile(it, localBook.archiveName)
-                    importArchiveFile(fileUri, localBook.originName) {
+                    localBook = importArchiveFile(fileUri, localBook.originName) {
                         it.contains(localBook.originName)
                         it.contains(localBook.originName)
-                    }
+                    }.first()
                 } else {
                 } else {
                     // txt epub pdf umd
                     // txt epub pdf umd
                     val fileUri = saveBookFile(it, localBook.originName)
                     val fileUri = saveBookFile(it, localBook.originName)