فهرست منبع

本地书籍界面支持导入压缩文件

Xwite 3 سال پیش
والد
کامیت
369da01d46
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      app/src/main/java/io/legado/app/utils/ArchiveUtils.kt

+ 6 - 3
app/src/main/java/io/legado/app/utils/ArchiveUtils.kt

@@ -96,9 +96,12 @@ object ArchiveUtils {
         }
         }
     }
     }
 
 
-    fun checkAchieve(name: String): Boolean {
-        if (archiveFileRegex.matches(name)) return true
-        throw IllegalArgumentException("Unexpected file suffix: Only 7z rar zip Accepted")
+    fun isArchive(name: String): Boolean {
+        return if (archiveFileRegex.matches(name)) true else false
+    }
+    private fun checkAchieve(name: String) {
+        if (!isArchive(name))
+            throw IllegalArgumentException("Unexpected file suffix: Only 7z rar zip Accepted")
     }
     }
 
 
     private fun getCacheFolderFileDoc(
     private fun getCacheFolderFileDoc(