From b8ff6ba9fc4da8cd765c9ace0eb2617290738004 Mon Sep 17 00:00:00 2001 From: icey-yu <1186114839@qq.com> Date: Wed, 3 Jul 2024 12:16:25 +0800 Subject: [PATCH] fix:get max seqs --- pkg/common/storage/cache/redis/seq.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/common/storage/cache/redis/seq.go b/pkg/common/storage/cache/redis/seq.go index 606361ea8..09ad5b609 100644 --- a/pkg/common/storage/cache/redis/seq.go +++ b/pkg/common/storage/cache/redis/seq.go @@ -63,10 +63,12 @@ func (c *seqCache) getSeq(ctx context.Context, conversationID string, getkey fun func (c *seqCache) getSeqs(ctx context.Context, items []string, getkey func(s string) string) (m map[string]int64, err error) { m = make(map[string]int64, len(items)) - reverseMap := make(map[string]string, len(items)) - var lock sync.Mutex + var ( + reverseMap = make(map[string]string, len(items)) + keys = make([]string, len(items)) + lock sync.Mutex + ) - keys := make([]string, len(items)) for i, v := range items { keys[i] = getkey(v) reverseMap[getkey(v)] = v