diff --git a/client.go b/client.go index 64d0fa6..223d627 100644 --- a/client.go +++ b/client.go @@ -36,11 +36,13 @@ func setClientIdle(userID64 int64, from time.Time) error { } func getLockedIdleClient() (*ChirpClient, error) { + fmt.Printf("getLockedIdleClient : starting.\n") muxClients.RLock() ids := make([]int64, 0) for _, c := range clients { if c.CWIdle { ids = append(ids, c.TGUserID64) + fmt.Printf("getLockedIdleClient : appending %s (%d).\n", c.Login, c.TGUserID64) } } muxClients.RUnlock() @@ -50,6 +52,7 @@ func getLockedIdleClient() (*ChirpClient, error) { RndMux.Lock() id := RndSrc.Intn(len(ids)) + fmt.Printf("getLockedIdleClient : pulled (%d).\n", id) RndMux.Unlock() clients[ids[id]].Mux.Lock()