Explorar o código

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

Xwite %!s(int64=3) %!d(string=hai) anos
pai
achega
0736c24080

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

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