Как настроить AWS-SDK в угловых списках сообщений? может показаться, что вы получаете сообщения, только обновление страницы.
было бы странно получить от вас обратную связь
import { Injectable } from '@angular/core';
import * as AWS from 'aws-sdk';
const sqsService: AWS.SQS;
var sqs = new AWS.SQS({
accessKeyId: 'x',
secretAccessKey: 'x',
region: 'us-east-1'
});
const queueURL = '%url%';
const params = {
QueueUrl: queueURL,
VisibilityTimeout: 20,
WaitTimeSeconds: 0
};
sqs.receiveMessage(params, (err, data) => {
if (err) {
console.log("Receive Error", err);
} else if (data.Messages.length !== 0) {
console.log('data.Messages', data.Messages, data)
const deleteParams = {
QueueUrl: queueURL,
ReceiptHandle: data.Messages[0].ReceiptHandle
};
sqs.deleteMessage(deleteParams, (err, data) => {
if (err) {
console.log("Delete Error", err);
} else {
console.log("Message Deleted", data);
}
});
}
});