Advertisement
ucielsola

archivo variables JS en sesiones

May 2nd, 2022
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. // declaro todas las variables del signup
  2. const form = document.querySelector("form");
  3. const mail = document.querySelector(".mail");
  4. const username = document.querySelector(".nombre");
  5. const contra = document.querySelector(".contrasena");
  6. const confirmacion = document.querySelector(".confirmacion");
  7. const btnRegistrarse = document.querySelector(".registrarSubmit");
  8. const inputs = document.querySelectorAll(".escribir");
  9.  
  10. //lista de usuarios
  11. let usuarios = [];
  12.  
  13. // leer datos de firebase
  14. db.collection("usuarios")
  15. .get()
  16. .then((querySnapshot) => {
  17. querySnapshot.forEach((doc) => {
  18. console.log(doc.data());
  19. usuarios.push(doc.data());
  20. // console.log(doc.data(), usuarios);
  21. });
  22. });
  23.  
  24. let userGroups = [];
  25.  
  26. let grupoNuevo = {
  27. foto: "dsa",
  28. id: "345",
  29. nombre: "grupo dos",
  30. };
  31.  
  32. function getUserGroups(username) {
  33. db.collection("usuarios")
  34. .doc(`${username}`)
  35. .get()
  36. .then((res) => {
  37. let data = res.data();
  38. userGroups = res.data().grupos;
  39. });
  40. }
  41.  
  42. function addNewGroup() {
  43. userGroups.push(grupoNuevo);
  44. }
  45.  
  46. function setGroup(username, groups) {
  47. let doc = db
  48. .collection("usuarios")
  49. .doc(`${username}`)
  50. .update({
  51. grupos: groups,
  52. })
  53. .then((res) => console.log(res))
  54. .catch((err) => console.log(err));
  55. }
  56.  
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement