Flamecomics: remove breaking Code (#7747)
* remove breaking Code * lint
This commit is contained in:
parent
82536cc63a
commit
6e646630d1
|
@ -1,7 +1,7 @@
|
|||
ext {
|
||||
extName = 'Flame Comics'
|
||||
extClass = '.FlameComics'
|
||||
extVersionCode = 39
|
||||
extVersionCode = 40
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -2,14 +2,11 @@ package eu.kanade.tachiyomi.extension.en.flamecomics
|
|||
|
||||
import kotlinx.serialization.KSerializer
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.builtins.ListSerializer
|
||||
import kotlinx.serialization.builtins.MapSerializer
|
||||
import kotlinx.serialization.builtins.serializer
|
||||
import kotlinx.serialization.decodeFromString
|
||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||
import kotlinx.serialization.encoding.Decoder
|
||||
import kotlinx.serialization.encoding.Encoder
|
||||
import kotlinx.serialization.json.Json
|
||||
|
||||
@Serializable
|
||||
class NewBuildID(
|
||||
|
@ -74,7 +71,6 @@ class Series(
|
|||
val description: String,
|
||||
val cover: String,
|
||||
val type: String,
|
||||
@Serializable(with = TagsListSerializer::class)
|
||||
val tags: List<String>?,
|
||||
val author: String?,
|
||||
val status: String,
|
||||
|
@ -107,14 +103,3 @@ class KeysToListSerializer : KSerializer<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>) {}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue