}, function(req, reply) { sqs.receiveMessage(req.params, (err, data) => { if (err) { this.log.error(err)
function receiveMessage(params) { const request = sqs.receiveMessage(params); setTimeout(() => request.abort(), SQS_REQUEST_TIMEOUT); return request.promise().catch((e) => { log("receiveMessageError", { error: e }); return { Messages: [] }; }); }
sqs.receiveMessage(params, function(err, data) { if (err) { console.log("Receive Error", err); } else if (data.Messages) { console.log("Received Data:",data); var deleteParams = { QueueUrl: queueURL, ReceiptHandle: data.Messages[0].ReceiptHandle }; sqs.deleteMessage(deleteParams, function(err, data) { if (err) { console.log("Delete Error", err); } else { console.log("Message Deleted", data); } }); } });
it ('if you receive a Message, it should respond with the proper object', function (done) { sqs.receiveMessage({ QueueUrl: sqsurl, MaxNumberOfMessages: 1,
//receiving message from queue router.get('/receive', function (req, res) { fs.readFile(__dirname + '/urlData.txt', { encoding: 'utf-8' }, function (err, data) { if (!err) { var receiveParams = { QueueUrl: data, VisibilityTimeout: 60 }; sqs.receiveMessage(receiveParams, function (error, result) { if (result) { var receiptHandle = result.Messages[0].ReceiptHandle; fs.writeFile(__dirname + '/receiptHandle.txt', receiptHandle, function (err) { if (err) { return console.log(err); } console.log("The file was saved!"); res.send(result); }); } else { res.send(error); } }); } else { console.log(err); } }); });
return sqsClient.receiveMessage(config.receiveParams).promise() .then(data => data.Messages || []) .map(handleMessage)
const receiveResp = await this.sqs.receiveMessage(params).promise()
}; sqs.receiveMessage(params, function(err, data) { if(err) { console.log(`Error recibiendo mensaje de la cola: ${err}`)
}, function(req, reply) { sqs.receiveMessage(req.params, (err, data) => { if (err) { this.log.error(err)