Flamecomics: remove breaking Code (#7747)

* remove breaking Code

* lint
This commit is contained in:
Creepler13 2025-02-22 08:25:27 +01:00 committed by Draff
parent 82536cc63a
commit 6e646630d1
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 1 additions and 16 deletions

View File

@ -1,7 +1,7 @@
ext { ext {
extName = 'Flame Comics' extName = 'Flame Comics'
extClass = '.FlameComics' extClass = '.FlameComics'
extVersionCode = 39 extVersionCode = 40
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -2,14 +2,11 @@ package eu.kanade.tachiyomi.extension.en.flamecomics
import kotlinx.serialization.KSerializer import kotlinx.serialization.KSerializer
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import kotlinx.serialization.builtins.ListSerializer
import kotlinx.serialization.builtins.MapSerializer import kotlinx.serialization.builtins.MapSerializer
import kotlinx.serialization.builtins.serializer import kotlinx.serialization.builtins.serializer
import kotlinx.serialization.decodeFromString
import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.descriptors.SerialDescriptor
import kotlinx.serialization.encoding.Decoder import kotlinx.serialization.encoding.Decoder
import kotlinx.serialization.encoding.Encoder import kotlinx.serialization.encoding.Encoder
import kotlinx.serialization.json.Json
@Serializable @Serializable
class NewBuildID( class NewBuildID(
@ -74,7 +71,6 @@ class Series(
val description: String, val description: String,
val cover: String, val cover: String,
val type: String, val type: String,
@Serializable(with = TagsListSerializer::class)
val tags: List<String>?, val tags: List<String>?,
val author: String?, val author: String?,
val status: String, val status: String,
@ -107,14 +103,3 @@ class KeysToListSerializer : KSerializer<List<Page>> {
override fun serialize(encoder: Encoder, value: List<Page>) {} override fun serialize(encoder: Encoder, value: List<Page>) {}
} }
class TagsListSerializer : KSerializer<List<String>> {
private val listSer = ListSerializer(String.serializer())
override val descriptor: SerialDescriptor = listSer.descriptor
override fun deserialize(decoder: Decoder): List<String> {
val jsonString = decoder.decodeString()
return Json.decodeFromString(jsonString)
}
override fun serialize(encoder: Encoder, value: List<String>) {}
}