}, function(req, reply) { sqs.deleteMessage(req.params, (err, data) => { if (err) { this.log.error(err)
// Deleting a message. app.get('/delete', function (req, res) { var params = { QueueUrl: queueUrl, ReceiptHandle: receipt }; sqs.deleteMessage(params, function(err, data) { if(err) { res.send(err); } else { res.send(data); } }); });
/** * Delete single message from queue. * @param {Message} message Message to be deleted * @return {Promise} * * @see {@link https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SQS.html#deleteMessage-property|SQS#deleteMessage} * * @example * const myMessage = await wtsqs.peekOne() * await wtsqs.deleteOne(myMessage) */ async deleteOne (message) { const params = { QueueUrl: this.url, ReceiptHandle: message.receiptHandle } return this.sqs.deleteMessage(params).promise() }
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); } }); } });
const item = JSON.parse(msg.Body); return dal.save(item) .then(() => deleteMessage(msg.ReceiptHandle)); return sqsClient.deleteMessage({ ReceiptHandle: receiptHandle, QueueUrl: config.receiveParams.QueueUrl,
}; sqs.deleteMessage(deleteParams, function (error, result) { if (result) { res.send(result);
}, function(req, reply) { sqs.deleteMessage(req.params, (err, data) => { if (err) { this.log.error(err)