Return both user and privateUser from createuser
This commit is contained in:
parent
3cbf5a6f7d
commit
1298f2ceb0
|
@ -98,7 +98,7 @@ export const createuser = newEndpoint(opts, async (req, auth) => {
|
||||||
await sendWelcomeEmail(user, privateUser)
|
await sendWelcomeEmail(user, privateUser)
|
||||||
await track(auth.uid, 'create user', { username }, { ip: req.ip })
|
await track(auth.uid, 'create user', { username }, { ip: req.ip })
|
||||||
|
|
||||||
return user
|
return { user, privateUser }
|
||||||
})
|
})
|
||||||
|
|
||||||
const firestore = admin.firestore()
|
const firestore = admin.firestore()
|
||||||
|
|
|
@ -53,7 +53,7 @@ export function AuthProvider(props: {
|
||||||
let user = await getUser(fbUser.uid)
|
let user = await getUser(fbUser.uid)
|
||||||
if (!user) {
|
if (!user) {
|
||||||
const deviceToken = ensureDeviceToken()
|
const deviceToken = ensureDeviceToken()
|
||||||
user = (await createUser({ deviceToken })) as User
|
user = (await createUser({ deviceToken })).user as User
|
||||||
}
|
}
|
||||||
setAuthUser(user)
|
setAuthUser(user)
|
||||||
// Persist to local storage, to reduce login blink next time.
|
// Persist to local storage, to reduce login blink next time.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user