UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).

36 lines (28 loc) 884 B
const Atendimentos = require("../../Models/atendimentos"); const AtendimentosMensagens = require("../../Models/atendimentos_mensagens"); const Usuarios = require("../../Models/usuarios"); async function findAtendimentos(filter) { return await Atendimentos.find(filter); } async function getAtendimentoMensagens(id_atendimento) { const mensagens = await AtendimentosMensagens.find({ id_rota: id_atendimento, visivelParaContato: true, }).sort({ data: 1 }); for (const mensagem of mensagens) { mensagem.atendente = await getUsuario(mensagem.id_atend); } return mensagens; } async function getUsuario(id) { return await Usuarios.findById(id); } async function getUsuarios(filter) { return await Usuarios.find(filter); } module.exports = { findAtendimentos, getAtendimentoMensagens, getUsuario, getUsuarios, };