@@ -337,12 +337,12 @@ func init() {
337337 faceH := float64 (510 )
338338
339339 totalDanmuku := 0
340- for i := 0 ; i < len (danmaku .Data .Data ); i ++ {
341- totalDanmuku += len (danmaku .Data .Data [i ].Danmakus ) + 1
340+ for i := 0 ; i < len (danmaku .Data .Data . Records ); i ++ {
341+ totalDanmuku += len (danmaku .Data .Data . Records [i ].Danmakus ) + 1
342342 }
343343 cw := 3000
344344 mcw := float64 (2000 )
345- ch := 550 + len (danmaku .Data .Data )* int (faceH ) + totalDanmuku * int (danmuH )
345+ ch := 550 + len (danmaku .Data .Data . Records )* int (faceH ) + totalDanmuku * int (danmuH )
346346 canvas = gg .NewContext (cw , ch )
347347 canvas .SetColor (color .White )
348348 canvas .Clear ()
@@ -372,8 +372,8 @@ func init() {
372372 canvas .DrawString ("网页链接: " + fmt .Sprintf (bz .DanmakuURL , u .Mid ), startWidth , 422.5 )
373373 var channelStart float64
374374 channelStart = float64 (550 )
375- for i := 0 ; i < len (danmaku .Data .Data ); i ++ {
376- item := danmaku .Data .Data [i ]
375+ for i := 0 ; i < len (danmaku .Data .Data . Records ); i ++ {
376+ item := danmaku .Data .Data . Records [i ]
377377 facePath = cachePath + strconv .Itoa (int (item .Channel .UID )) + "vupFace" + path .Ext (item .Channel .FaceURL )
378378 if path .Ext (item .Channel .FaceURL ) != ".webp" {
379379 err = initFacePic (facePath , item .Channel .FaceURL )
@@ -393,7 +393,7 @@ func init() {
393393 }
394394 canvas .SetRGB255 (24 , 144 , 255 )
395395 canvas .DrawString ("标题: " + item .Live .Title , startWidth , channelStart + fontH )
396- canvas .DrawString ("主播: " + item .Channel .Name , startWidth , channelStart + fontH * 2 )
396+ canvas .DrawString ("主播: " + item .Channel .UName , startWidth , channelStart + fontH * 2 )
397397 canvas .SetColor (color .Black )
398398 canvas .DrawString ("开始时间: " + time .UnixMilli (item .Live .StartDate ).Format ("2006-01-02 15:04:05" ), startWidth , channelStart + fontH * 3 )
399399 if item .Live .IsFinish {
@@ -434,7 +434,7 @@ func init() {
434434 canvas .DrawString (t , moveW , danmuNow )
435435 moveW += l + dz
436436
437- t = danItem .Name
437+ t = danItem .UName
438438 l , _ = canvas .MeasureString (t )
439439 canvas .SetRGB255 (24 , 144 , 255 )
440440 canvas .DrawString (t , moveW , danmuNow )
0 commit comments