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

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

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

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

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