feat: support patching of user info

This commit is contained in:
2024-03-11 16:38:52 +01:00
parent a42c8c3251
commit 488d3a8b7f
+20
View File
@@ -365,6 +365,26 @@ app.get('/api/v2/users-by-email', (req, res) => {
}
})
app.patch('/api/v2/users/:userid', (req, res) => {
const email = req.params.userid.slice(6)
console.log('patching user with id', email)
const user = users[email]
if (!user) {
res.sendStatus(404)
return
}
users[email] = {
email: email,
given_name: req.body.given_name || user.given_name,
family_name: req.body.family_name || user.family_name,
user_id: email,
picture: req.body.picture || user.picture
}
res.json({
user_id: `auth0|${email}`
})
})
app.post('/api/v2/users', (req, res) => {
const email = req.body.email
users[email] = {