From e8ff4c8e56650bf061c63a7da3d84b742e618b6a Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Sun, 30 Oct 2016 15:06:43 +0100 Subject: Refactoring redux state into different reducers --- app/assets/javascripts/components/selectors/index.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'app/assets/javascripts/components/selectors') diff --git a/app/assets/javascripts/components/selectors/index.jsx b/app/assets/javascripts/components/selectors/index.jsx index 2bbbd3f70..33b179cb8 100644 --- a/app/assets/javascripts/components/selectors/index.jsx +++ b/app/assets/javascripts/components/selectors/index.jsx @@ -1,11 +1,11 @@ import { createSelector } from 'reselect' import Immutable from 'immutable'; -const getStatuses = state => state.getIn(['timelines', 'statuses']); -const getAccounts = state => state.getIn(['timelines', 'accounts']); +const getStatuses = state => state.get('statuses'); +const getAccounts = state => state.get('accounts'); -const getAccountBase = (state, id) => state.getIn(['timelines', 'accounts', id], null); -const getAccountRelationship = (state, id) => state.getIn(['timelines', 'relationships', id]); +const getAccountBase = (state, id) => state.getIn(['accounts', id], null); +const getAccountRelationship = (state, id) => state.getIn(['relationships', id]); export const makeGetAccount = () => { return createSelector([getAccountBase, getAccountRelationship], (base, relationship) => { @@ -17,7 +17,7 @@ export const makeGetAccount = () => { }); }; -const getStatusBase = (state, id) => state.getIn(['timelines', 'statuses', id], null); +const getStatusBase = (state, id) => state.getIn(['statuses', id], null); export const makeGetStatus = () => { return createSelector([getStatusBase, getStatuses, getAccounts], (base, statuses, accounts) => { -- cgit