From 4113fb2cc17b54bba1238cb78409a26b90936441 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 2 Jan 2022 12:41:15 +0600 Subject: [PATCH] update dependencies --- .../dev/inmo/plagubot/config/PluginsConfiguration.kt | 12 ++++++------ gradle.properties | 12 ++++++------ .../kotlin/dev/inmo/plagubot/PluginSerializer.kt | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/bot/src/main/kotlin/dev/inmo/plagubot/config/PluginsConfiguration.kt b/bot/src/main/kotlin/dev/inmo/plagubot/config/PluginsConfiguration.kt index c94ada7..c110de2 100644 --- a/bot/src/main/kotlin/dev/inmo/plagubot/config/PluginsConfiguration.kt +++ b/bot/src/main/kotlin/dev/inmo/plagubot/config/PluginsConfiguration.kt @@ -63,7 +63,7 @@ internal class InternalPluginSerializer( ) : KSerializer { override val descriptor: SerialDescriptor = PluginSerializer.descriptor - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun deserialize(decoder: Decoder): Plugin { val asJson = JsonElement.serializer().deserialize(decoder) @@ -75,7 +75,7 @@ internal class InternalPluginSerializer( } } - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun serialize(encoder: Encoder, value: Plugin) { params.keys.firstOrNull { params[it] === value } ?.also { encoder.encodeString(it) @@ -90,7 +90,7 @@ internal class InternalModuleSerializer( ) : KSerializer { override val descriptor: SerialDescriptor = PluginSerializer.descriptor - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun deserialize(decoder: Decoder): Module { val asJson = JsonElement.serializer().deserialize(decoder) @@ -101,7 +101,7 @@ internal class InternalModuleSerializer( } } - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun serialize(encoder: Encoder, value: Module) = DefaultModuleSerializer.serialize(encoder, value) } @@ -119,7 +119,7 @@ internal object PluginsConfigurationSerializer : KSerializer { private val polymorphic = PolymorphicSerializer(Plugin::class) override val descriptor: SerialDescriptor = JsonObject.serializer().descriptor - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun deserialize(decoder: Decoder): Plugin { val format = (decoder as? JsonDecoder) ?.json ?: defaultJson val asJson = JsonElement.serializer().deserialize(decoder) @@ -45,9 +45,9 @@ object PluginSerializer : KSerializer { } } - @InternalSerializationApi + @OptIn(InternalSerializationApi::class) override fun serialize(encoder: Encoder, value: Plugin) { val serializer = (value::class.serializerOrNull() ?: polymorphic) as KSerializer serializer.serialize(encoder, value) } -} \ No newline at end of file +}