Pular para o conteúdo principal

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.

observação

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