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) => {
|
app.post('/api/v2/users', (req, res) => {
|
||||||
const email = req.body.email
|
const email = req.body.email
|
||||||
users[email] = {
|
users[email] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user