mattermost-mobile/service/store/configureStore.prod.js
2017-01-30 11:20:41 -03:00

16 lines
598 B
JavaScript

// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {applyMiddleware, createStore, combineReducers} from 'redux';
import {enableBatching} from 'redux-batched-actions';
import serviceReducer from 'service/reducers';
import thunk from 'redux-thunk';
export default function configureServiceStore(preloadedState, appReducer) {
const baseReducer = combineReducers(Object.assign({}, serviceReducer, appReducer));
return createStore(
enableBatching(baseReducer),
preloadedState,
applyMiddleware(thunk)
);
}