test set busy
This commit is contained in:
parent
d02d14a27b
commit
d49088de3b
@ -56,12 +56,15 @@ func getLockedRandomClient() (*ChirpClient, error) {
|
||||
|
||||
func setClientBusy(userID64 int64, from time.Time, duration time.Duration) error {
|
||||
if clt, ok := getLockedClient(userID64, false); ok {
|
||||
t := time.Now().UTC()
|
||||
log.Printf("setClientBusy[%s] : now %s.\n", clt.Login, t.Format(timeFmt))
|
||||
log.Printf("setClientBusy[%s] : until %s.\n", clt.Login, from.UTC().Add(duration).Format(timeFmt))
|
||||
if from.UTC().Add(duration).After(time.Now().UTC()) {
|
||||
clt.CWIdle = false
|
||||
clt.CWBusyUntil = from.UTC().Add(duration)
|
||||
log.Printf("setClientBusy[%s] : set for %s.\n", clt.Login, duration.String())
|
||||
} else {
|
||||
log.Printf("setClientBusy[%s] : not updated.\n", clt.Login)
|
||||
log.Printf("setClientBusy[%s] : not updated (.\n", clt.Login)
|
||||
}
|
||||
clt.Mux.Unlock()
|
||||
return nil
|
||||
|
Loading…
Reference in New Issue
Block a user