обратная js неудачная попытка регистрации ошибок обработки ошибок - PullRequest
0 голосов
/ 16 января 2019

У меня есть следующий плагин успешной регистрации, есть ли способ, как я могу поймать неудачную попытку регистрации?

В моей первоначальной функции conversejs у меня включен автологин. Неудачная попытка входа в систему привела к неограниченному процессу загрузки.

Часть Promise.all делает невозможным обнаружение какой-либо ошибки, я так понимаю, но существует другая процедура, которая действительно работает?

    converse.plugins.add('success_loaded', {
      initialize: function() {
        var _converse = this._converse;
        Promise.all([
            _converse.api.waitUntil('rosterContactsFetched'),
            _converse.api.waitUntil('chatBoxesFetched')
        ]).then(() => {
        login_success();
        }).catch(() => {
          this.logOut = function () {
->           converse.chatboxviews.closeAllChatBoxes(true);
->           converse.clearSession();
->           converse.connection.disconnect();
          };
        })
      } 
    }); 
...