diff options
| -rw-r--r-- | frontend/package.json | 1 | ||||
| -rw-r--r-- | frontend/pages/_app.js | 13 |
2 files changed, 0 insertions, 14 deletions
diff --git a/frontend/package.json b/frontend/package.json index 3eb8b51..925a118 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,7 +15,6 @@ "apollo-boost": "^0.1.6", "apollo-client": "^2.3.1", "babel-plugin-styled-components": "^1.5.1", - "cookie": "^0.3.1", "date-fns": "^2.0.0-alpha.7", "downshift": "^1.31.14", "graphql": "^0.13.2", diff --git a/frontend/pages/_app.js b/frontend/pages/_app.js index b2f67cb..65cc378 100644 --- a/frontend/pages/_app.js +++ b/frontend/pages/_app.js @@ -3,27 +3,14 @@ import { ApolloProvider } from 'react-apollo'; import withData from '../lib/withData'; import { CURRENT_USER_QUERY } from '../queries/queries.graphql'; import Page from '../components/Page'; -import cookie from 'cookie'; // Next.js wraps each Page in an <App></App> component. This is handy for when you want to persist anything from page to page, or just access a component that is 1 level higher than each page. // here we use App from next/app and wrap it with withData so we can get Apollo and SSR class MyApp extends App { - // componentDidMount() { - // if (typeof window !== 'undefined' && !window.__CLIENTLOADED__) { - // this.props.apollo.query({ query: CURRENT_USER_QUERY, fetchPolicy: 'network-only' }); - // window.__CLIENTLOADED__ = true; - // } - // } static async getInitialProps({ Component, ctx }) { let pageProps = {}; - if (!process.browser && ctx.req.headers.cookie) { - // if we are SSR, pass along the cookie to apollo - const cookies = cookie.parse(ctx.req.headers.cookie); - pageProps.token = cookies.token; - } - if (Component.getInitialProps) { pageProps = await Component.getInitialProps(ctx); } |
