From 37293925c1e2ebb6d7803b89b4fa79b797bc378f Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 31 十月 2023 13:41:40 +0800 Subject: [PATCH] fix --- middleware/refresh_user.go | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/middleware/refresh_user.go b/middleware/refresh_user.go index c1ae38d..c9b5b44 100644 --- a/middleware/refresh_user.go +++ b/middleware/refresh_user.go @@ -1,6 +1,7 @@ package middleware import ( + "aps_crm/pkg/logx" "context" "fmt" "sync" @@ -71,8 +72,10 @@ UserID: userID, lastActiveTime: time.Now().Unix(), } + logx.Infof("add active user :%+v", r.Users[userID]) } else { r.Users[userID].lastActiveTime = time.Now().Unix() + logx.Infof("refresh active time, user:%+v", r.Users[userID]) } } @@ -88,11 +91,11 @@ select { case <-ticker.C: nowTs := time.Now().Unix() - fmt.Println("it is time to RemoveInActiveUser:", nowTs) r.mu.RLock() for userID, user := range r.Users { if nowTs-user.lastActiveTime > r.expireSecond { r.mu.Lock() + logx.Infof("removed in active user:%+v", user) delete(r.Users, userID) r.mu.Unlock() } @@ -113,8 +116,6 @@ for { select { case <-ticker.C: - nowTs := time.Now().Unix() - fmt.Println("it is time to RefreshUserInfo:", nowTs) r.mu.RLock() userIds := make([]string, len(r.Users)) for userID := range r.Users { @@ -122,6 +123,7 @@ } r.mu.RUnlock() if len(userIds) != 0 { + logx.Infof("RefreshUserInfo, user ids: ", userIds) SyncUserInfo(userIds) } case <-r.ctx.Done(): -- Gitblit v1.8.0