in queue.go [162:176]
func (p *MNSQueue) BatchPeekMessage(respChan chan BatchMessageReceiveResponse, errChan chan error, numOfMessages int32) {
if numOfMessages <= 0 {
numOfMessages = DefaultNumOfMessages
}
p.qpsMonitor.checkQPS()
resp := BatchMessageReceiveResponse{}
_, err := send(p.client, p.decoder, GET, nil, nil, fmt.Sprintf("queues/%s/%s?numOfMessages=%d&peekonly=true", p.name, "messages", numOfMessages), &resp)
if err != nil {
errChan <- err
} else {
respChan <- resp
}
return
}