From c08fd7a16a3a6638ff5e88d4f47eca188770cb84 Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 22 May 2021 09:41:07 +0800 Subject: [PATCH] =?utf8?q?=E9=80=BB=E8=BE=91=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- F/api.go | 3 +-- bili_danmu.go | 13 +++---------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/F/api.go b/F/api.go index 2dfecdf..3abaaa4 100644 --- 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 diff --git a/bili_danmu.go b/bili_danmu.go index ff2a72f..7b8cae8 100644 --- a/bili_danmu.go +++ b/bili_danmu.go @@ -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} -- 2.39.2