diff --git a/server/src/main/kotlin/eu/kanade/tachiyomi/annoations/Nsfw.kt b/server/src/main/kotlin/eu/kanade/tachiyomi/annoations/Nsfw.kt deleted file mode 100644 index 5cff119a..00000000 --- a/server/src/main/kotlin/eu/kanade/tachiyomi/annoations/Nsfw.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.annoations - -@Retention(AnnotationRetention.RUNTIME) -@Target(AnnotationTarget.CLASS) -annotation class Nsfw diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt index 4cc29623..f9a51240 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt @@ -51,9 +51,6 @@ object Extension { private val logger = KotlinLogging.logger {} private val applicationDirs by DI.global.instance() - private fun Any.isNsfw(): Boolean = - this::class.annotations.any { it.toString() == "@eu.kanade.tachiyomi.annotations.Nsfw()" } - suspend fun installExtension(pkgName: String): Int { logger.debug("Installing $pkgName") val extensionRecord = extensionTableAsDataClass().first { it.pkgName == pkgName } @@ -189,7 +186,7 @@ object Extension { it[name] = httpSource.name it[lang] = httpSource.lang it[extension] = extensionId - it[SourceTable.isNsfw] = isNsfw || extensionMainClassInstance.isNsfw() + it[SourceTable.isNsfw] = isNsfw } logger.debug { "Installed source ${httpSource.name} (${httpSource.lang}) with id:${httpSource.id}" } }