20 lines
588 B
JavaScript
20 lines
588 B
JavaScript
import ContactService from '../services/ContactService.js';
|
|
|
|
class ContactController {
|
|
constructor() {
|
|
this.addContactMessage = this.addContactMessage.bind(this);
|
|
}
|
|
|
|
async addContactMessage(req, res) {
|
|
try {
|
|
const { email, name, message, acceptDataSave } = req.body;
|
|
await ContactService.addContactMessage(email, name, message, acceptDataSave);
|
|
res.status(200).json({ status: 'ok' });
|
|
} catch (error) {
|
|
res.status(409).json({ error: error.message });
|
|
}
|
|
}
|
|
}
|
|
|
|
export default ContactController;
|