From ad131d0510bc2e2aa02c0319bc105eb05a47545d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Mon, 9 Apr 2018 09:43:48 +0200 Subject: [PATCH 1/2] Add the needed modification to support redux chrome extension --- app/lib/index.jsx | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/app/lib/index.jsx b/app/lib/index.jsx index dbd91c4..e4f9cd2 100644 --- a/app/lib/index.jsx +++ b/app/lib/index.jsx @@ -5,7 +5,8 @@ import { render } from 'react-dom'; import { Provider } from 'react-redux'; import { applyMiddleware as applyReduxMiddleware, - createStore as createReduxStore + createStore as createReduxStore, + compose as composeRedux } from 'redux'; import thunk from 'redux-thunk'; import { createLogger as createReduxLogger } from 'redux-logger'; @@ -40,10 +41,22 @@ if (process.env.NODE_ENV === 'development') reduxMiddlewares.push(reduxLogger); } +const composeEnhancers = +typeof window === 'object' && +window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? + window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({ + // Specify extension’s options like name, actionsBlacklist, actionsCreators, serialize... + }) : composeRedux; + +const enhancer = composeEnhancers( + applyReduxMiddleware(...reduxMiddlewares) + // other store enhancers if any +); + const store = createReduxStore( reducers, undefined, - applyReduxMiddleware(...reduxMiddlewares) + enhancer ); domready(() => From 8a8d9938e92470634e0c1bdb265ef8ebf273c143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Mon, 23 Apr 2018 15:31:08 +0200 Subject: [PATCH 2/2] fix lint error key-spacing --- server/lib/Room.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/lib/Room.js b/server/lib/Room.js index a2bad3f..e1ded90 100644 --- a/server/lib/Room.js +++ b/server/lib/Room.js @@ -254,7 +254,7 @@ class Room extends EventEmitter protooPeer.send( 'chat-history-receive', - { chatHistory : this._chatHistory } + { chatHistory: this._chatHistory } ); break;