fix: 在 ParseStructMessages 函数中添加对 nil 值的处理,以避免解析时出现错误
This commit is contained in:
parent
905712c522
commit
6d30136f48
@ -51,6 +51,9 @@ func CreateMessage(messageType string) (QQMessage, error) {
|
|||||||
|
|
||||||
// ParseStructMessages 解析消息数组
|
// ParseStructMessages 解析消息数组
|
||||||
func ParseStructMessages(msgData any) []QQMessage {
|
func ParseStructMessages(msgData any) []QQMessage {
|
||||||
|
if msgData == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
switch msgData := msgData.(type) {
|
switch msgData := msgData.(type) {
|
||||||
case []any:
|
case []any:
|
||||||
msgArray := msgData
|
msgArray := msgData
|
||||||
|
Loading…
x
Reference in New Issue
Block a user