Перехват «Не удалось запустить источник звука» из сообщения отладки nexmo client-SDK

#javascript #nexmo

#javascript #vonage

Вопрос:

Как получить ответ nexmo debug? мне нужно использовать это сообщение об ошибке для отображения в качестве предупреждения пользователю.

это мой пример кода, который я пытаюсь перехватить после отладки Nexmo:

 new NexmoClient({ debug: true }).login(USER_JWT).then(app => {
  callButton.addEventListener("click", event => {
    //
  });
  app.on("member:call", (member, call) => {
    //
  });
  app.on("call:status:changed",(call) => {
    //
  });
}).catch(function(){
  alert('Show alert from those kind of error.')
  console.error;
});
  

Отладка SDK

Ответ №1:

Я думаю, проблема в том, что error не передается в вашу функцию catch.

Попробуйте это и дайте мне знать, если это сработает.

 new NexmoClient({ debug: true }).login(USER_JWT).then(app => {
  callButton.addEventListener("click", event => {
    //
  });
  app.on("member:call", (member, call) => {
    //
  });
  app.on("call:status:changed",(call) => {
    //
  });
}).catch(function(error){
  alert('Show alert from those kind of error.')
  console.error(error.message);
});