mirror of
https://github.com/statbate/special-pancake.git
synced 2026-08-11 03:12:42 +00:00
update
This commit is contained in:
parent
9cfea28dbc
commit
a61a521dd3
1 changed files with 11 additions and 2 deletions
|
|
@ -172,6 +172,8 @@ func xWorker(workerData Info, u url.URL) {
|
||||||
leave := time.NewTicker(60 * 60 * 8 * time.Second)
|
leave := time.NewTicker(60 * 60 * 8 * time.Second)
|
||||||
defer leave.Stop()
|
defer leave.Stop()
|
||||||
|
|
||||||
|
isLeave := false
|
||||||
|
|
||||||
for {
|
for {
|
||||||
|
|
||||||
select {
|
select {
|
||||||
|
|
@ -244,19 +246,22 @@ func xWorker(workerData Info, u url.URL) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println(inmsg.User.Username, inmsg.User.Gender, inmsg.User.IsBroadcaster, inmsg.Action, workerData.room)
|
//fmt.Println(inmsg.User.Username, inmsg.User.Gender, inmsg.User.IsBroadcaster, inmsg.Action, workerData.room)
|
||||||
|
|
||||||
if inmsg.User.Username == workerData.room && inmsg.User.IsBroadcaster {
|
if inmsg.User.Username == workerData.room && inmsg.User.IsBroadcaster {
|
||||||
if inmsg.Action == "leave" {
|
if inmsg.Action == "leave" {
|
||||||
fmt.Println("leave, start ticker", workerData.room)
|
fmt.Println("leave, start ticker", workerData.room)
|
||||||
leave.Reset(60 * 5 * time.Second)
|
leave.Reset(60 * 10 * time.Second)
|
||||||
|
isLeave = true
|
||||||
}
|
}
|
||||||
if inmsg.Action == "enter" {
|
if inmsg.Action == "enter" {
|
||||||
fmt.Println("enter, stop ticker", workerData.room)
|
fmt.Println("enter, stop ticker", workerData.room)
|
||||||
leave.Reset(60 * 60 * 8 * time.Second)
|
leave.Reset(60 * 60 * 8 * time.Second)
|
||||||
|
isLeave = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if input.Channel == "room:tip_alert:"+workerData.Id {
|
if input.Channel == "room:tip_alert:"+workerData.Id {
|
||||||
|
|
@ -286,6 +291,10 @@ func xWorker(workerData Info, u url.URL) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if isLeave {
|
||||||
|
leave.Reset(60 * 10 * time.Second)
|
||||||
|
}
|
||||||
|
|
||||||
if len(donate.From) < 4 {
|
if len(donate.From) < 4 {
|
||||||
donate.From = "anon_tips"
|
donate.From = "anon_tips"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue