const helperPath = '../../helper'; const { encriptar } = require(`${helperPath}/encriptar`); const validar = require(`${helperPath}/validar`); const Operador = require('../../db/tablas/Operador'); const crear = async (body) => { const operador = validar.validarTexto(body.operador, 'El operador', 60); const password = validar.validarAlfanumerico( body.password, 'La contraseƱa', 20 ); return Operador.findOne({ where: { operador } }) .then((res) => { if (res) throw new Error('Este usuario ya existe. Trata con otro.'); return Operador.create({ operador, password: encriptar(password), idTipoUsuario: 2, }); }) .then((res) => ({ message: 'Se creo un nuevo operador correctamente.' })); }; module.exports = crear;