mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-27 03:58:55 +08:00
max seq
This commit is contained in:
parent
6ac95de7b7
commit
aaf746d6dc
3
pkg/common/db/cache/msg.go
vendored
3
pkg/common/db/cache/msg.go
vendored
@ -146,12 +146,13 @@ func (c *msgCache) getSeq(ctx context.Context, conversationID string, getkey fun
|
|||||||
func (c *msgCache) getSeqs(ctx context.Context, items []string, getkey func(s string) string) (m map[string]int64, err error) {
|
func (c *msgCache) getSeqs(ctx context.Context, items []string, getkey func(s string) string) (m map[string]int64, err error) {
|
||||||
pipe := c.rdb.Pipeline()
|
pipe := c.rdb.Pipeline()
|
||||||
for _, v := range items {
|
for _, v := range items {
|
||||||
|
log.ZDebug(ctx, "getSeqs", "getkey", getkey(v))
|
||||||
if err := pipe.Get(ctx, getkey(v)).Err(); err != nil && err != redis.Nil {
|
if err := pipe.Get(ctx, getkey(v)).Err(); err != nil && err != redis.Nil {
|
||||||
return nil, errs.Wrap(err)
|
return nil, errs.Wrap(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
result, err := pipe.Exec(ctx)
|
result, err := pipe.Exec(ctx)
|
||||||
if err != nil {
|
if err != nil && err != redis.Nil {
|
||||||
return nil, errs.Wrap(err)
|
return nil, errs.Wrap(err)
|
||||||
}
|
}
|
||||||
m = make(map[string]int64, len(items))
|
m = make(map[string]int64, len(items))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user