Rename inner type name

This commit is contained in:
Tnze
2024-04-27 21:01:23 +08:00
parent aa1891a002
commit fee324e25a

View File

@ -102,13 +102,13 @@ type translateMsg struct {
Extra []Message `json:"extra,omitempty"`
}
type jsonMsg Message
type rawMsgStruct Message
func (m Message) MarshalJSON() ([]byte, error) {
if m.Translate != "" {
return json.Marshal(translateMsg(m))
} else {
return json.Marshal(jsonMsg(m))
return json.Marshal(rawMsgStruct(m))
}
}
@ -124,7 +124,7 @@ func (m *Message) UnmarshalJSON(raw []byte) (err error) {
case '"':
return json.Unmarshal(raw, &m.Text) // Unmarshal as jsonString
case '{':
return json.Unmarshal(raw, (*jsonMsg)(m)) // Unmarshal as jsonMsg
return json.Unmarshal(raw, (*rawMsgStruct)(m)) // Unmarshal as jsonMsg
case '[':
return json.Unmarshal(raw, &m.Extra) // Unmarshal as []Message
default: