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

usuarioDAO

Onde esta o JS de usuarioDAO mencionado na aula?

2 respostas
solução!

Fiz o download na aula seguinte, segue o código.

// src/app/infra/usuario-dao.js
class UsuarioDao {

    constructor(db) {
        this._db = db;
    }

    buscaPorEmail(email) {
        return new Promise((resolve, reject) => {
            this._db.get(
                `
                    SELECT *
                    FROM usuarios
                    WHERE email = ?
                `,
                [email],
                (erro, usuario) => {
                    if (erro) {
                        return reject('Não foi possível encontrar o usuário!');
                    }

                    return resolve(usuario);
                }
            )
        });
    }
}

module.exports = UsuarioDao;

Boa noite, meus alunos! Como vão?

O link para download do arquivo já foi adicionado na descrição da aula!

Muito obrigado pela contribuição, Douglas! Juntos todos crescemos e melhoramos a plataforma Alura!

Grande abraço e bons estudos a todos!