From: qydysky Date: Sat, 7 May 2022 20:33:08 +0000 (+0800) Subject: 修复GetWearedMedal.data 或许为[] X-Git-Tag: v0.5.10~41^2~59 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=101192e5c2123af9c6e9aaebb74072b9a0a5b238;p=bili_danmu%2F.git 修复GetWearedMedal.data 或许为[] --- diff --git a/F/api.go b/F/api.go index a30c94a..439265a 100644 --- a/F/api.go +++ b/F/api.go @@ -1512,7 +1512,10 @@ func Get_weared_medal() (item J.GetWearedMedal_Data) { return } - return res.Data + if data, ok := res.Data.(J.GetWearedMedal_Data); ok { + return data + } + return J.GetWearedMedal_Data{} } } diff --git a/Json/getWearedMedal.go b/Json/getWearedMedal.go index 6985e1d..907b6a5 100644 --- a/Json/getWearedMedal.go +++ b/Json/getWearedMedal.go @@ -1,10 +1,10 @@ package part type GetWearedMedal struct { - Code int `json:"code"` - Msg string `json:"msg"` - Message string `json:"message"` - Data GetWearedMedal_Data `json:"data"` + Code int `json:"code"` + Msg string `json:"msg"` + Message string `json:"message"` + Data interface{} `json:"data"` } type GetWearedMedal_Roominfo struct { Title string `json:"title"`