Как настроить AWS-SDK в угловых, перечисленных в сообщениях - PullRequest
0 голосов
/ 02 октября 2019

Как настроить 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);
      }
    });
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...