title: Convert the callback to async/await for nexmo.message.sendSms?
body: <p>My nodejs app calls <code>nexmo</code> API to send SMS message. Here is the API:</p>
  
  <pre><code>nexmo.message.sendSms(sender, recipient, message, options, callback);
  </code></pre>
  
  <p>In the app, it is</p>
  
  <pre><code>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) =&gt; {....});
  </code></pre>
  
  <p>Is there a way I can convert it to async/await structure like below:</p>
  
  <pre><code>const {err, result} = nexmo.message.sendSms(nexmo_sender_number, cell_country + to, vcode, {type: 'unicode'});
  if (err) {.....};
  //then process result...
  </code></pre>
  
  <p>I would like to return the <code>message</code> to parent function after the message was successfully sent out.</p>