Implemented UserRepositoryMySQL adapter
//
// Express controller
// User repository using mysql database instead of mongo
//
router.put('/user', async (req, res) => {
// mysql conn object is already added to req object when express is initialised
const conn = req.conn;
const { userId, userName, userEmail } = req.body
// get userRepository instance from factory
const userRepository = UserRepositoryMySQL(conn)
await updateUser({
userRepository,
updateParams: {
userId,
userName,
userEmai
}
})
res.send('User updated')
})