From c52ee4d80de792008522edfb3f06d67b20df4cb5 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 19 十月 2023 11:38:42 +0800 Subject: [PATCH] 同步用户只同步当前登录用户 --- service/lru.go | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/service/lru.go b/service/lru.go index b212997..a09d09f 100644 --- a/service/lru.go +++ b/service/lru.go @@ -5,19 +5,19 @@ "time" ) -type userBaseInfo struct { +type UserBaseInfo struct { UserId int NickName string } -var userCache *expirable.LRU[string, *userBaseInfo] +var userCache *expirable.LRU[string, *UserBaseInfo] func init() { //make cache with 5 minutes TTL and 100 max keys - userCache = expirable.NewLRU[string, *userBaseInfo](100, nil, time.Minute*5) + userCache = expirable.NewLRU[string, *UserBaseInfo](100, nil, time.Minute*5) } -func GetUserBaseCache(adminUserId string) *userBaseInfo { +func GetUserBaseCache(adminUserId string) *UserBaseInfo { userCache, ok := userCache.Get(adminUserId) if !ok { userService := UserService{} @@ -25,7 +25,7 @@ if err != nil { return nil } - baseInfo := &userBaseInfo{ + baseInfo := &UserBaseInfo{ UserId: userRecord.ID, NickName: userRecord.NickName, } @@ -35,6 +35,6 @@ return userCache } -func SetUserBaseCache(adminUserId string, user *userBaseInfo) { +func SetUserBaseCache(adminUserId string, user *UserBaseInfo) { _ = userCache.Add(adminUserId, user) } -- Gitblit v1.8.0