Apenas para esclarecer e não ficar nenhum tipo de dúvida, gostaria de confirmar com vocês se na Atividade 09 da Aula 03 do curso de JavaScript III, quando aparece o seguinte trecho de código:
ConnectionFactory.
.getConnection()
.then(connection => {
let transaction = connection.transaction(['negociacoes'], 'readwrite');
let store = transaction.objectStore('negociacoes');
let negociacao = new Negociacao(new Date(), 1, 200);
let request = store.add(negociacao);
// #### VAI CANCELAR A TRANSAÇÃO. O evento onerror será chamado.
transaction.abort();
transaction.onabort = e => {
console.log(e);
console.log('Transação abortada');
};
request.onsuccess = e => {
console.log('Negociação incluida com sucesso');
};
request.onerror = e => {
console.log('Não foi possível incluir a negociação');
};
})
Gostaria que prestassem atenção no comentário desse trecho. Vou recolocá-lo abaixo:
// #### VAI CANCELAR A TRANSAÇÃO. O evento onerror será chamado.
O certo seria O evento onabort
será chamado., não é?