From 587889e4b06bf1ff6c1d6c33c79877d43cf72df1 Mon Sep 17 00:00:00 2001 From: JUDIT GRESKOVITS Date: Thu, 6 Apr 2017 12:57:19 +0100 Subject: [PATCH] Refactor perflogger code --- frontend/src/state/store.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/frontend/src/state/store.js b/frontend/src/state/store.js index cf52f3e2..3d1db562 100644 --- a/frontend/src/state/store.js +++ b/frontend/src/state/store.js @@ -10,17 +10,23 @@ import { isProduction } from '@utils'; const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; +const middleware = isProduction() ? + applyMiddleware( + createLogger(), + promiseMiddleware(), + thunk + ) : + applyMiddleware( + createLogger(), + promiseMiddleware(), + thunk, + perflogger + ); + export default (state = Object.freeze({})) => { return createStore( enableBatching(createReducer()), state, - composeEnhancers( - applyMiddleware( - createLogger(), - promiseMiddleware(), - thunk/*, - !isProduction() && perflogger*/ - ) - ) + composeEnhancers(middleware) ); };