perf(cache): fix slice capacity under-allocation in SetUserOnline

pull/3746/head
buvidk 2 days ago
parent 1036e81eb4
commit 4411cb2c0f

@ -112,7 +112,7 @@ func (s *userOnline) SetUserOnline(ctx context.Context, userID string, online, o
end
`
now := time.Now()
argv := make([]any, 0, 2+len(online)+len(offline))
argv := make([]any, 0, 4+len(online)+len(offline))
argv = append(argv, int32(s.expire/time.Second), now.Unix(), now.Add(s.expire).Unix(), int32(len(offline)))
for _, platformID := range offline {
argv = append(argv, platformID)

Loading…
Cancel
Save