diff options
| author | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-08-04 20:35:19 -0400 |
|---|---|---|
| committer | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-08-04 20:35:19 -0400 |
| commit | 8a4ac744830f61f1309ad83221a9736f0364fe1c (patch) | |
| tree | 7cd6d2f44ebc0b708c6ee8aa63e1335663910f3e /src/actions | |
| parent | dccdb5d99218396b59705d9852a081f4b657f446 (diff) | |
Deployed on firebase using the firebase.json config file. Also, fixed a spelling issue with forums.
Diffstat (limited to 'src/actions')
| -rw-r--r-- | src/actions/app.js | 8 | ||||
| -rw-r--r-- | src/actions/firebase.js | 32 |
2 files changed, 15 insertions, 25 deletions
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 |
