Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

connection.adiciona is not a function

class NegociacaoDao {
  constructor(connection) {
    this._connection = connection;
    this._store = "negociacoes";
  }

  adiciona(negociacao) {
    return new Promise((resolve, reject) => {
      let request = this._connection
        .transaction([this._store], "readwrite")
        .objectStore(this._store)
        .add(negociacao);

      request.onsuccess = e => {
        resolve();
      };

      request.onerror = e => {
        console.log(e.target.error);
        reject("não foi possível adicionar a negociação");
      };
    });
  }
}
Quando tento criar uma nova conexão com connection factory no console, recebo este retorno.

2 respostas
solução!

Boa noite! Como vai?

Como vc está tentando criar a conexão! Poderia colar aqui um exemplo de código de como vc está fazendo isso? Assim eu poderei tentar te ajudar de forma mais efetiva!

Qualquer coisa é só falar!

Grande abraço e bons estudos!

Bom dia, consegui resolver o problema. Foi apenas um erro de digitação, na hora de chamar a função no console.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software