const express = require('express'); const router = express.Router(); module.exports = (sequelize) => { const { User } = sequelize.models; // PUT /api/users/current router.put('/current', async (req, res) => { try { const { name, email } = req.body; const user = await User.findByPk(req.userId); if (!user) return res.status(404).json({ message: 'User not found' }); user.name = name; user.email = email; await user.save(); res.json(user); } catch (error) { res.status(400).json({ message: 'Error updating user', error: error.message }); } }); return router; };