From a40971e376d43cdabc7b63c66d5daf8e0c8c5b3f Mon Sep 17 00:00:00 2001 From: David Jay Date: Wed, 18 Jan 2017 19:23:47 -0500 Subject: [PATCH] Adding thunk to apollog redux store. --- client/coral-embed-stream/src/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/client/coral-embed-stream/src/index.js b/client/coral-embed-stream/src/index.js index 11dcea5a1..1a3ca29f1 100644 --- a/client/coral-embed-stream/src/index.js +++ b/client/coral-embed-stream/src/index.js @@ -2,6 +2,8 @@ import React from 'react'; import {render} from 'react-dom'; import ApolloClient, {createNetworkInterface} from 'apollo-client'; import {ApolloProvider} from 'react-apollo'; +import thunk from 'redux-thunk'; +import {createStore, applyMiddleware, compose} from 'redux'; import Stream from './CommentStream'; @@ -14,8 +16,17 @@ const client = new ApolloClient({ }) }); +const store = createStore( + client.reducer(), + {}, // initial state + compose( + applyMiddleware(thunk), + window.devToolsExtension ? window.devToolsExtension() : f => f, + ) +); + render( - +