36 lines
894 B
JavaScript
36 lines
894 B
JavaScript
const express = require('express');
|
|
const auth = require('../middlewares/auth');
|
|
const { updateAccount } = require('../process/process');
|
|
const router = express();
|
|
|
|
router.get('/', auth, async function (req, res) {
|
|
try {
|
|
if (req.account) {
|
|
res.json(req.account);
|
|
} else {
|
|
res.json(false);
|
|
};
|
|
} catch (error) {
|
|
res.json(false);
|
|
}
|
|
});
|
|
|
|
router.post('/update', auth, async function (req, res) {
|
|
const accountId = req.account.id;
|
|
const name = req.body.name;
|
|
const surname = req.body.surname;
|
|
const username = req.body.username;
|
|
const email = req.body.email;
|
|
|
|
const result = await updateAccount({
|
|
id: accountId,
|
|
name: name,
|
|
surname: surname,
|
|
username: username,
|
|
email: email
|
|
});
|
|
console.log(result);
|
|
res.send(Boolean(result));
|
|
});
|
|
|
|
module.exports = router; |