Return both user and privateUser from createuser

This commit is contained in:
Marshall Polaris 2022-08-09 23:13:46 -07:00
parent 3cbf5a6f7d
commit 1298f2ceb0
2 changed files with 2 additions and 2 deletions

View File

@ -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()

View File

@ -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.