const statusCode = require("../utils/statusCodes").statusCodes; const { registerAccount } = require("../db/api"); const { getAddresseId } = require("../db/mail"); async function addAccount(body, res) { const { email, pwd, xoauth, xoauth2, host, port, tls } = body; getAddresseId(email).then((addressId) => { registerAccount(addressId, pwd, xoauth, xoauth2, host, port, tls) .then((mailboxId) => { res.status(statusCode.OK).json({ id: mailboxId }); }) .catch(() => { res.status(statusCode.INTERNAL_SERVER_ERROR); }); }); } module.exports = { addAccount, }; // todo change mailbox to account