Мое приложение nodejs вызывает nexmo
API для отправки SMS-сообщения.Вот API:
nexmo.message.sendSms(sender, recipient, message, options, callback);
В приложении это
const nexmo = new Nexmo({
apiKey: "nexmoApiKey",
apiSecret: "nexmoSecret"
}, { debug: true });
nexmo.message.sendSms(nexmo_sender_number, cell_country + to, message, {type: 'unicode'}, async (err, result) => {....});
Есть ли способ преобразовать его в асинхронную / ожидающую структуру, как показано ниже:
const {err, result} = nexmo.message.sendSms(nexmo_sender_number, cell_country + to, vcode, {type: 'unicode'});
if (err) {.....};
//then process result...
Я хотел бы вернуть message
родительской функции после того, как сообщение было успешно отправлено.