aboutsummaryrefslogtreecommitdiff
path: root/src/reducers/firebase.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/reducers/firebase.js')
-rw-r--r--src/reducers/firebase.js97
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;