feat: support patching of user info
This commit is contained in:
@@ -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] = {
|
||||
|
||||
Reference in New Issue
Block a user