diff --git a/util/Timer.go b/util/Timer.go index 002572c..b6b5a77 100644 --- a/util/Timer.go +++ b/util/Timer.go @@ -13,6 +13,13 @@ func (slf *Timer) SetupTimer(ms int32) { slf.timeinterval = int64(ms) * 1e6 } +func (slf *Timer) SetupTimerTheHour(ms int32) { + timeNow := time.Now() + nt := timeNow.Truncate(time.Hour * 1) + slf.lasttime = nt.UnixNano() + slf.timeinterval = int64(ms) * 1e6 +} + func (slf *Timer) CheckTimeOut() bool { now := time.Now().UnixNano() if now-slf.lasttime > slf.timeinterval {