//进入房间发送弹幕
func Entry_danmu(){
+ flog := flog.Base_add(`进房弹幕`)
+
+ //检查与切换粉丝牌,只在cookie存在时启用
+ F.Get(`CheckSwitch_FansMedal`)
+
if v,_ := c.K_v.LoadV(`进房弹幕_有粉丝牌时才发`).(bool);v && c.Wearing_FansMedal == 0{
+ flog.L(`T: `,`无粉丝牌`)
return
}
if v,_ := c.K_v.LoadV(`进房弹幕_仅发首日弹幕`).(bool);v {
res := F.Get_weared_medal()
if res.Today_intimacy > 0 {
+ flog.L(`T: `,`今日已发弹幕`)
return
}
}
c.Note = ``//分区排行
c.Uname = ``//主播id
c.Title = ``
+ c.Wearing_FansMedal = 0
reply.Saveflv_wait()//停止保存直播流
for len(change_room_chan) != 0 {<-change_room_chan}
change_room_chan <- struct{}{}
})
F.Get(`Liveing`)
+ //检查与切换粉丝牌,只在cookie存在时启用
+ F.Get(`CheckSwitch_FansMedal`)
+
//直播状态
if c.Liveing {
danmulog.L(`I: `,"直播中")
go reply.Entry_danmu()
go reply.Saveflvf()
go reply.ShowRevf()
- //检查与切换粉丝牌,只在cookie存在时启用
- F.Get(`CheckSwitch_FansMedal`)
//小心心
go F.F_x25Kn()
}