]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
逻辑修复
authorqydysky <qydysky@foxmail.com>
Sat, 22 May 2021 01:41:07 +0000 (09:41 +0800)
committerqydysky <qydysky@foxmail.com>
Sat, 22 May 2021 01:41:07 +0000 (09:41 +0800)
F/api.go
bili_danmu.go

index 2dfecdf5203c88bcb2514be677453769096196c7..3abaaa44f1188e4a603758f45c9cb28f0a600c70 100644 (file)
--- a/F/api.go
+++ b/F/api.go
@@ -2472,9 +2472,8 @@ func SearchUP(s string) (list []searchresult) {
        return
 }
 
-func KeepConnect() (o bool) {
+func KeepConnect() {
        for !IsConnected() {
-               o = true
                time.Sleep(time.Duration(30)*time.Second)
        }
        return
index ff2a72f1b2ce705d53b4b7dee93f2e87e261fec2..7b8cae83e6603e60bc9fb0420cf4dbe809d04b4f 100644 (file)
@@ -138,16 +138,11 @@ func Demo(roomid ...int) {
                //附加功能 自动发送即将过期礼物
                go reply.AutoSend_silver_gift()
 
-               var exit_sign = 2
-               for exit_sign > 0 {
-                       exit_sign -= 1
+               for exit_sign:=true;exit_sign; {
 
                        danmulog.L(`T: `,"准备")
                        //如果连接中断,则等待
-                       if F.KeepConnect() {
-                               //成功保持连接
-                               exit_sign = 2
-                       }
+                       F.KeepConnect()
                        //获取热门榜
                        F.Get(`Note`)
 
@@ -284,14 +279,12 @@ func Demo(roomid ...int) {
                                                ws_c.Close()
                                                danmulog.L(`I: `,"停止,等待服务器断开连接")
                                                break_sign = true
-                                               exit_sign = 0
+                                               exit_sign = false
                                        case <- change_room_chan:
                                                ws_c.Close()
                                                danmulog.L(`I: `,"停止,等待服务器断开连接")
                                                break_sign = true
-                                               exit_sign = 2
                                        }
-
                                }
 
                                if break_sign {break}