Parcourir la source

fix: FileMessage.Delegate SerialName (#2041)

cssxsh il y a 3 ans
Parent
commit
a1a517c03f

+ 2 - 2
mirai-core-api/src/commonMain/kotlin/message/data/FileMessage.kt

@@ -113,7 +113,7 @@ public interface FileMessage : MessageContent, ConstrainSingle, CodableMessage {
             Mirai.createFileMessage(id, internalId, name, size)
             Mirai.createFileMessage(id, internalId, name, size)
     }
     }
 
 
-    public object Serializer : KSerializer<FileMessage> by FallbackSerializer("FileMessage") // not polymorphic
+    public object Serializer : KSerializer<FileMessage> by FallbackSerializer(SERIAL_NAME) // not polymorphic
 
 
     @MiraiInternalApi
     @MiraiInternalApi
     private open class FallbackSerializer(serialName: String) : KSerializer<FileMessage> by Delegate.serializer().map(
     private open class FallbackSerializer(serialName: String) : KSerializer<FileMessage> by Delegate.serializer().map(
@@ -121,7 +121,7 @@ public interface FileMessage : MessageContent, ConstrainSingle, CodableMessage {
         serialize = { Delegate(id, internalId, name, size) },
         serialize = { Delegate(id, internalId, name, size) },
         deserialize = { Mirai.createFileMessage(id, internalId, name, size) },
         deserialize = { Mirai.createFileMessage(id, internalId, name, size) },
     ) {
     ) {
-        @SerialName(Image.SERIAL_NAME)
+        @SerialName(SERIAL_NAME)
         @Serializable
         @Serializable
         data class Delegate(
         data class Delegate(
             val id: String,
             val id: String,