async関数の中で、関数が正しく完了するのを待つ必要がありますか、それとも下のコードは問題ありませんか?Firebase関数の非同期関数から返すものは?
const db = admin.firestore();
export const onUserCreate = functions.auth.user().onCreate(async event => {
try {
const user: User = {
userId: event.data.uid,
email: event.data.email
};
await db.doc(`users/${user.userId}`).set(user, {merge: true});
} catch (error) {
throw error;
}
});
https://jakearchibald.com/2017/await-vs-return-vs-return-await/ – WilomGfx