Show / Hide Table of Contents
Editar no GitHub

Callback de erro padrão

Embora seja possível registrar callbacks de erro específicos em cada chamada assíncrona, se você vai sempre empregar a mesma lógica quando um erro ocorrer, é mais prático registrar um callback de erro padrão ao chamar o método init():

pki.init({
    ready: onWebPkiReady,
    defaultFail: onWebPkiFail
});

function onWebPkiFail(ex) {
    alert(ex.userMessage + ' (' + ex.code + ')');
    console.log('Web PKI error originated at ' + ex.origin + ': (' + ex.code + ') ' + ex.error);
}

A partir de então, você pode registrar apenas o callback de sucesso em cada chamada assíncrona.

Note

Quando um erro ocorre e não há callback de erro registrado para a operação, o callback de erro padrão é chamado. Se também não houver callback de erro padrão registrado, uma exceção é lançada.

Veja também

  • Documentação do parâmetro userMessage (disponível desde a versão 1.4 da API)
  • Documentação do callback de erro FailCallback (disponível desde a versão 1.3 da API)
  • Documentação da classe Promise
Back to top Copyright © 2015-2026 Lacuna Software