Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.addUser = functions.https.onCall((data, context) => {
- const docId = data.uid;
- // var userData = context.data.data();
- const userData = data;
- // Set user data to variables
- const email = userData.email;
- const password = userData.password;
- // Create user with variable data
- return admin.auth().createUser({
- uid: docId,
- email: email,
- password: password,
- }).then((userRecord) => {
- console.log('se creo el usuario con exito');
- return userRecord;
- })
- .catch((error) => {
- console.log("Error al crear nuevo usuario:", error);
- return error;
- });
- })
- exports.deleteUser = functions.https.onCall((data, context) => {
- var user = data.userId;
- var promiseAuth = admin.auth().deleteUser(user);
- var promiseDoc = admin.firestore().collection('users').doc(user).delete();
- return Promise.all([promiseAuth,promiseDoc]).then((res) => {
- console.info('Usuario Eliminado: ' + res)
- return { status : true, message: res}
- }).catch(err => {
- console.log('usuario no eliminados: ' + err )
- return {status : false, message: err}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement