const logicDelete = await logicDelete(req.params.id);
o nome da const é o nome do método? Tenta fazer um:
const logicDelete2 = await logicDelete(req.params.id);
ou até mesmo nem crie uma const, já que vc nao a usa...
export const deleteLogic = async (req, res) => {
try {
await logicDelete(req.params.id);
res.status(200).send("Deletado");
} catch (Error) {
console.log(Error);
res.status(400).send(Error);
}
};
ps: vc também pode encapsular esses erros de forma que nao precisa fazer try catch toda hora...