Srs, boa tarde.
Durante a aula Adicionando data no atendimento do capitulo 4. O instrutor comentou sobre evitar side effects. Do que se trata? O comentário foi feito no código abaixo. Ela criou a variavel atendimentoDados e passou para o método conexao.query.
(`
class Atendimento{
store(atendimento){
const dataCriacao = moment().format('YYYY-MM-DD HH:MM:SS');
const data = moment(atendimento.data, "DD/MM/YYYY HH:MM:SS")
.format('YYYY-MM-DD HH:MM:SS');
const atendimentoDados = {...atendimento, dataCriacao, data};
const sql = 'INSERT INTO atendimentos SET ?';
conexao.query(sql, atendimentoDados, (error, result) => {
if(error){
console.log(error);
} else{
console.log(result);
}
});
}}
`
)