From 8a4ac744830f61f1309ad83221a9736f0364fe1c Mon Sep 17 00:00:00 2001 From: Michael Foiani Date: Sat, 4 Aug 2018 20:35:19 -0400 Subject: Deployed on firebase using the firebase.json config file. Also, fixed a spelling issue with forums. --- src/actions/app.js | 8 ++++---- src/actions/firebase.js | 32 +++++++++++--------------------- 2 files changed, 15 insertions(+), 25 deletions(-) (limited to 'src/actions') diff --git a/src/actions/app.js b/src/actions/app.js index c60f6e9..849fadb 100644 --- a/src/actions/app.js +++ b/src/actions/app.js @@ -26,7 +26,7 @@ export const navigate = (path) => (dispatch) => { dispatch(updateDrawerState(false)); }; -import {snapshotFourms} from './firebase.js'; +import {snapshotForums} from './firebase.js'; var hasSubscribedPosts = false; const loadPage = (page) => (dispatch) => { @@ -43,10 +43,10 @@ const loadPage = (page) => (dispatch) => { case 'tutor': import('../components/mao-tutoring.js'); break; - case 'fourms': - import('../components/mao-fourms.js').then((module) => { + case 'forums': + import('../components/mao-forums.js').then((module) => { if(!hasSubscribedPosts) { - dispatch(snapshotFourms()); + dispatch(snapshotForums()); hasSubscribedPosts = true; } }); diff --git a/src/actions/firebase.js b/src/actions/firebase.js index 5dca6bf..db6edb0 100644 --- a/src/actions/firebase.js +++ b/src/actions/firebase.js @@ -288,16 +288,6 @@ export const requestHours = (_time, _trainee, _date) => (dispatch, getState) => uid: _uid, email: _email }); - - docRef = firestore.collection('users').doc(_uid); - - docRef.get().then((doc) => { - if(doc.exists) { - docRef.set({ - hours: doc.data().hours - }); - } - }); } export const snapshotAdminRequests = () => (dispatch) => { @@ -351,11 +341,11 @@ export const adminDeleteRequest = (_id) => (dispatch) => { } -export const CREATE_FOURM_POST = 'CREATE_FOURM_POST'; -export const SNAPSHOT_FOURM = 'SNAPSHOT_FOURM'; -export const UPDATE_FOURM_POSTS = 'UPDATE_FOURM_POSTS'; +export const CREATE_FORUM_POST = 'CREATE_FORUM_POST'; +export const SNAPSHOT_FORUM = 'SNAPSHOT_FORUM'; +export const UPDATE_FORUM_POSTS = 'UPDATE_FORUM_POSTS'; -export const createFourmPost = (_subject, _content) => (dispatch, getState) => { +export const createForumPost = (_subject, _content) => (dispatch, getState) => { var docRef = firestore.collection('posts'); const userEmail = getState().firebase.userEmail; @@ -366,22 +356,22 @@ export const createFourmPost = (_subject, _content) => (dispatch, getState) => { }); } -export const snapshotFourms = () => (dispatch) => { +export const snapshotForums = () => (dispatch) => { var docRef = firestore.collection('posts'); docRef.onSnapshot((query) => { - var fourmPosts = []; + var forumPosts = []; query.forEach((doc) => { - fourmPosts.push(doc.data()); + forumPosts.push(doc.data()); }); - dispatch(updateFourmPosts(fourmPosts)); + dispatch(updateForumPosts(forumPosts)); }); } -export const updateFourmPosts = (_fourmPosts) => { +export const updateForumPosts = (_forumPosts) => { return { - type: UPDATE_FOURM_POSTS, - payload: _fourmPosts + type: UPDATE_FORUM_POSTS, + payload: _forumPosts } } //End Firebase Firestore -- cgit v1.2.3-70-g09d2