aboutsummaryrefslogtreecommitdiff
path: root/src/actions/firebase.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions/firebase.js')
-rw-r--r--src/actions/firebase.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/actions/firebase.js b/src/actions/firebase.js
index 6dca3d2..d93e227 100644
--- a/src/actions/firebase.js
+++ b/src/actions/firebase.js
@@ -60,44 +60,6 @@ export const UPDATE_REGISTERED_COMPETITIONS = 'UPDATE_REGISTERED_COMPETITIONS'
export const SNAPSHOT_ADMIN_COMP_LIST = 'SNAPSHOT_ADMIN_COMP_LIST';
export const UPDATE_ADMIN_COMP_LIST = 'UPDATE_ADMIN_COMP_LIST';
-export const registerComp = (compName) => (dispatch, getState) => {
- var docRef = firestore.collection('competitions').doc(compName);
- var uid = getState().firebase.uid;
- var email = getState().firebase.userEmail;
-
- docRef.get().then((doc) => {
- if(doc.exists) {
- var uidArr = doc.data().uids;
- var emailArr = doc.data().emails;
-
- uidArr.push(uid);
- emailArr.push(email);
-
- docRef.set({
- uids: uidArr,
- emails: emailArr
- });
- } else {
- docRef.set({
- uids : [uid],
- emails: [email]
- });
- }
- });
-}
-
-export const snapshotRegisteredCompetitions = () => (dispatch, getState) => {
- var docRef = firestore.collection('competitions');
- docRef.onSnapshot((querySnapshot) => {
- var registeredComps = [];
- querySnapshot.forEach((doc) => {
- if(doc.exists && doc.data().uids.includes(getState().firebase.uid)) {
- registeredComps.push(doc.id);
- }
- });
- dispatch(updateRegisteredCompetitions(registeredComps));
- });
-}
export const updateRegisteredCompetitions = (registeredComps) => {