как использовать sqs.makeUnauthenticatedRequest в обещании? - PullRequest
0 голосов
/ 08 октября 2018

Мне нужно отправить сообщение через makeUnauthenticatedRequest() в sqs и ждать ответа, но когда я пытаюсь установить параметры, он возвращает ошибку.

Можно ли сделать это в обещании?если нет, как я могу использовать async-await с makeUnauthenticatedRequest()?спасибо.

async function send(message) {
    const params = {
        MessageBody: JSON.stringify(message),
        QueueUrl: queueUrl,
        DelaySeconds: 0,
    };
    return new Promise((resolve, reject) => {
        sqs.makeUnauthenticatedRequest({ **"sendMessage", params** // cant add those parameters here
        }, function (err) {
            if (err) {
                reject(err);
            } else {
                resolve();
            }
        });
    });
}
...