diff options
Diffstat (limited to 'src/reducers/firebase.js')
-rw-r--r-- | src/reducers/firebase.js | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/src/reducers/firebase.js b/src/reducers/firebase.js deleted file mode 100644 index 6c4e206..0000000 --- a/src/reducers/firebase.js +++ /dev/null @@ -1,97 +0,0 @@ -/** -@license -Copyright (c) 2018 The Polymer Project Authors. All rights reserved. -This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt -The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt -The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt -Code distributed by Google as part of the polymer project is also -subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt -*/ - -import { - AUTH_SUCCESS, - AUTH_SIGN_OUT, - UPDATE_DIVISON, - UPDATE_HOURS, - UPDATE_REGISTERED_COMPETITIONS, - UPDATE_FORUM_POSTS, - UPDATE_ADMIN, - UPDATE_ADMIN_REQUESTS, - UPDATE_ADMIN_COMP_LIST -} -from '../actions/firebase.js'; - -const firebase = (state = {initialized: false, hours: -1, requestedHours: -1, uid: "", userEmail: "", divison: "", registeredComps: [], forumPosts: [], isAdmin: false, requests: [], compList: []}, action) => { - switch (action.type) { - case AUTH_SUCCESS: - return { - ...state, - initialized: action.payload, - uid: action.uid, - userEmail: action.userEmail - }; - break; - - case UPDATE_DIVISON: - return { - ...state, - divison: action.payload - }; - break; - - case AUTH_SIGN_OUT: - return { - ...state, - initialized: action.payload, - authMessage: action.code - } - break; - - case UPDATE_HOURS: - return { - ...state, - hours: action.approvedHours, - requestedHours: action.requestedHours - } - break; - - case UPDATE_REGISTERED_COMPETITIONS: - return { - ...state, - registeredComps : action.payload - } - break; - - case UPDATE_FORUM_POSTS: - return { - ...state, - forumPosts : action.payload - } - break; - - case UPDATE_ADMIN: - return { - ...state, - isAdmin : action.payload - } - - case UPDATE_ADMIN_REQUESTS: - return { - ...state, - requests : action.payload - } - break; - - case UPDATE_ADMIN_COMP_LIST: - return { - ...state, - compList : action.payload - } - break; - - default: - return state; - } -}; - -export default firebase; |