mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-17 03:27:02 +08:00
Finish debug
This commit is contained in:
parent
aa7904e524
commit
bf7b125d59
4
pkg/common/db/cache/user.go
vendored
4
pkg/common/db/cache/user.go
vendored
@ -18,7 +18,6 @@ import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"github.com/OpenIMSDK/protocol/constant"
|
||||
"github.com/OpenIMSDK/tools/log"
|
||||
"hash/crc32"
|
||||
"strconv"
|
||||
"time"
|
||||
@ -205,7 +204,6 @@ func (u *UserCacheRedis) GetUserStatus(ctx context.Context, userIDs []string) ([
|
||||
|
||||
// SetUserStatus Set the user status and save it in redis.
|
||||
func (u *UserCacheRedis) SetUserStatus(ctx context.Context, list []*user.OnlineStatus) error {
|
||||
log.ZDebug(ctx, "====================================SetUserStatus=============================", "list", list)
|
||||
for _, status := range list {
|
||||
var isNewKey int64
|
||||
UserIDNum := crc32.ChecksumIEEE([]byte(status.UserID))
|
||||
@ -221,13 +219,11 @@ func (u *UserCacheRedis) SetUserStatus(ctx context.Context, list []*user.OnlineS
|
||||
}
|
||||
if isNewKey == 0 {
|
||||
_, err = u.rdb.HSet(ctx, key, status.UserID, string(jsonData)).Result()
|
||||
log.ZDebug(ctx, "====================================SetUserStatus isNewKey == 0=============================", "userid", status.UserID, "jsonData", string(jsonData))
|
||||
if err != nil {
|
||||
return errs.Wrap(err)
|
||||
}
|
||||
u.rdb.Expire(ctx, key, userOlineStatusExpireTime)
|
||||
} else {
|
||||
log.ZDebug(ctx, "====================================SetUserStatus isNewKey != 0=============================", "userid", status.UserID, "jsonData", string(jsonData))
|
||||
result, err := u.rdb.HGet(ctx, key, status.UserID).Result()
|
||||
if err != nil {
|
||||
return errs.Wrap(err)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user