mirror of
https://github.com/hibiken/asynq.git
synced 2024-12-25 07:12:17 +08:00
fix: queues map init with size (#673)
Co-authored-by: yipinhe <yipinhe@tencent.com>
This commit is contained in:
parent
1a7c61ac49
commit
d2c207fbb8
@ -375,7 +375,7 @@ func EncodeServerInfo(info *ServerInfo) ([]byte, error) {
|
||||
if info == nil {
|
||||
return nil, fmt.Errorf("cannot encode nil server info")
|
||||
}
|
||||
queues := make(map[string]int32)
|
||||
queues := make(map[string]int32, len(info.Queues))
|
||||
for q, p := range info.Queues {
|
||||
queues[q] = int32(p)
|
||||
}
|
||||
@ -400,7 +400,7 @@ func DecodeServerInfo(b []byte) (*ServerInfo, error) {
|
||||
if err := proto.Unmarshal(b, &pbmsg); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
queues := make(map[string]int)
|
||||
queues := make(map[string]int, len(pbmsg.GetQueues()))
|
||||
for q, p := range pbmsg.GetQueues() {
|
||||
queues[q] = int(p)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user