I am trying to add a user object to firestore when a user registers through google auth. here is my code:
export const accountCreate = functions.auth.user().onCreate(user => {
console.log(user.data);
admin.firestore().collection('users').doc(user.data.uid).set(user.data).then(writeResult => {
console.log('User Created result:', writeResult);
return;
}).catch(err => {
console.log(err);
return;
});
});
No luck, I just keep getting the error:
Error: Cannot encode type ([object Object]) to a Firestore Value at Function.encodeValue (/user_code/node_modules/firebase-admin/node_modules/@google-cloud/firestore/src/document.js:773:11)
I am not sure why this isn't working. Any Ideas? Thanks