]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
修复未登录用户无法使用
authorqydysky <qydysky@foxmail.com>
Sat, 20 Feb 2021 04:23:26 +0000 (12:23 +0800)
committerqydysky <qydysky@foxmail.com>
Sat, 20 Feb 2021 04:23:26 +0000 (12:23 +0800)
F/api.go

index 6b02d075022355a9ecb9460926c8cf09b1237f3e..251b0cabc83508b0fc3564dde1abd668f8667bc6 100644 (file)
--- a/F/api.go
+++ b/F/api.go
@@ -1141,7 +1141,7 @@ func Dosign() {
 func (i *api) Get_LIVE_BUVID() (o *api){
        o = i
        apilog := apilog.Base_add(`LIVE_BUVID`).L(`T: `,`获取LIVE_BUVID`)
-       if c.Cookie.LoadV(`LIVE_BUVID`).(string) != `` {apilog.L(`I: `,`存在`);return}
+       if live_buvid,ok := c.Cookie.LoadV(`LIVE_BUVID`).(string);ok && live_buvid != `` {apilog.L(`I: `,`存在`);return}
        if c.Cookie.Len() == 0 {apilog.L(`E: `,`失败!无cookie`);return}
        if api_limit.TO() {apilog.L(`E: `,`超时!`);return}//超额请求阻塞,超时将取消