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