diff options
Diffstat (limited to 'src/actions/firebase.js')
-rw-r--r-- | src/actions/firebase.js | 32 |
1 files changed, 11 insertions, 21 deletions
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 |