diff --git a/app/src/main/java/io/legado/app/constant/BookSourceType.kt b/app/src/main/java/io/legado/app/constant/BookSourceType.kt index e64f95731..f961a9f65 100644 --- a/app/src/main/java/io/legado/app/constant/BookSourceType.kt +++ b/app/src/main/java/io/legado/app/constant/BookSourceType.kt @@ -14,13 +14,4 @@ object BookSourceType { @IntDef(default, audio, image, file) annotation class Type - fun toBookType(sourceType: Int) { - when (sourceType) { - file -> BookType.text or BookType.webFile - image -> BookType.image - audio -> BookType.audio - else -> BookType.text - } - } - } \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/constant/BookType.kt b/app/src/main/java/io/legado/app/constant/BookType.kt index 1789240d8..9f64ea60a 100644 --- a/app/src/main/java/io/legado/app/constant/BookType.kt +++ b/app/src/main/java/io/legado/app/constant/BookType.kt @@ -33,6 +33,11 @@ object BookType { const val local = 0b100000000 + @Target(AnnotationTarget.VALUE_PARAMETER) + @Retention(AnnotationRetention.SOURCE) + @IntDef(text, audio, image, webFile) + annotation class Type + /** * 本地书籍书源标志 */ @@ -43,8 +48,4 @@ object BookType { */ const val webDavTag = "webDav::" - @Target(AnnotationTarget.VALUE_PARAMETER) - @Retention(AnnotationRetention.SOURCE) - @IntDef(text, audio, image, webFile) - annotation class Type } \ No newline at end of file