]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
修复GetWearedMedal.data 或许为[]
authorqydysky <qydysky@foxmail.com>
Sat, 7 May 2022 20:33:08 +0000 (04:33 +0800)
committerqydysky <qydysky@foxmail.com>
Sat, 7 May 2022 20:33:08 +0000 (04:33 +0800)
F/api.go
Json/getWearedMedal.go

index a30c94a42f734e15eacf6755a7d6bb5952d24394..439265a7a3be84ef02303d760bca57f7e61a1114 100644 (file)
--- 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{}
        }
 
 }
index 6985e1d608a75f4db99b1917a1a43227787bdae3..907b6a5415a92c94ccc47ecaab7e40d5f944e3e9 100644 (file)
@@ -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"`