From a3199e575c22f2ada5b7478694fe334c05289a53 Mon Sep 17 00:00:00 2001 From: Salih Saygi Date: Sat, 19 Feb 2022 20:41:45 -0800 Subject: [PATCH] add attendees field to event documents #196 --- react/acm-chapter-website/src/scripts/events.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/react/acm-chapter-website/src/scripts/events.js b/react/acm-chapter-website/src/scripts/events.js index de925b72..23aa8757 100644 --- a/react/acm-chapter-website/src/scripts/events.js +++ b/react/acm-chapter-website/src/scripts/events.js @@ -2,10 +2,9 @@ import { doc, getDoc, collection, - onSnapshot, updateDoc, - getDocFromCache, getDocs, + arrayUnion, } from "firebase/firestore"; import { db } from "../firebase/config"; @@ -76,6 +75,16 @@ async function attendEvent(user, joinedEventCode) { }); console.log("eventsAttended updated successfully"); } + const eventRef = doc(db, "events", joinedEventID); + updateDoc(eventRef, { + attendees: arrayUnion( + user.currentUser.email.substring( + 0, + user.currentUser.email.indexOf("@") + ) + ), + }); + console.log("event attendees are updated"); } }