diff --git a/app/src/main/java/io/legado/app/utils/ArchiveUtils.kt b/app/src/main/java/io/legado/app/utils/ArchiveUtils.kt index 0389f5723..c70dd5652 100644 --- a/app/src/main/java/io/legado/app/utils/ArchiveUtils.kt +++ b/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(