Spaces:
Paused
Paused
File size: 466 Bytes
3c3f089 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import { withSessionApiRoute } from "../../utils/withSession";
export default withSessionApiRoute(async (req, res) => {
const userData = await req.session.user;
const user = {
...userData,
data: {
...userData?.data,
...(req.body.avatar && { avatar: req.body.avatar }),
...(req.body.username && { username: req.body.username }),
},
};
// @ts-ignore
req.session.user = user;
await req.session.save();
res.json(user);
});
|