Elbab/routes/account.js
2026-04-25 09:25:40 +03:00

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;