This repository has been archived on 2025-11-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
qoverflow/server/routes/mail/Send.js

27 lines
685 B
JavaScript

const Mail = require('../../db/models/Mail');
const createRequest = require('../../utils/api');
async function Send(req, res, next) {
const user = req.user;
const { reciever, subject, text } = req.body;
if (!reciever | !subject | !text) {
return res.status(400).send('Your request is missing information.');
}
const { success, message } = await createRequest(
'post',
`/mail/${username}`,
{
sender: user,
}
);
Mail.create({ ...message, id: message.mail_id });
return success
? res.send({ success: true })
: res.status(500).send('Something went wrong.');
}
module.exports = Send;