From a5646a39f6ffb3ee6b3262ead32e2f2930850b44 Mon Sep 17 00:00:00 2001 From: poiuty Date: Mon, 29 May 2023 15:50:17 +0300 Subject: [PATCH] Update worker.go --- app/worker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/worker.go b/app/worker.go index 9c7fe40..d9f6343 100644 --- a/app/worker.go +++ b/app/worker.go @@ -247,12 +247,12 @@ func xWorker(workerData Info, u url.URL) { //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.Action == "leave" { + if inmsg.Action == "leave" && !isLeave { fmt.Println("leave, start ticker", workerData.room) leave.Reset(60 * 10 * time.Second) isLeave = true } - if inmsg.Action == "enter" { + if inmsg.Action == "enter" && isLeave { fmt.Println("enter, stop ticker", workerData.room) leave.Reset(60 * 60 * 8 * time.Second) isLeave = false