From a226bac25da707c5451bc0e5bf31b10aac8c89f9 Mon Sep 17 00:00:00 2001 From: keyan Date: Thu, 30 Sep 2021 11:03:43 -0500 Subject: [PATCH] fix apollo ssr client imports --- pages/items/[id]/edit.js | 5 +++-- pages/rss.js | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pages/items/[id]/edit.js b/pages/items/[id]/edit.js index fc6296db..5c658b9f 100644 --- a/pages/items/[id]/edit.js +++ b/pages/items/[id]/edit.js @@ -1,12 +1,13 @@ import { ITEM_FIELDS } from '../../../fragments/items' import { gql } from '@apollo/client' -import ApolloClient from '../../../api/client' +import getSSRApolloClient from '../../../api/ssrApollo' import { DiscussionForm } from '../../../components/discussion-form' import { LinkForm } from '../../../components/link-form' import LayoutCenter from '../../../components/layout-center' export async function getServerSideProps ({ req, params: { id } }) { - const { error, data: { item } } = await (await ApolloClient(req)).query({ + const client = await getSSRApolloClient(req) + const { error, data: { item } } = await client.query({ query: gql` ${ITEM_FIELDS} diff --git a/pages/rss.js b/pages/rss.js index 7276a7da..235181d6 100644 --- a/pages/rss.js +++ b/pages/rss.js @@ -1,5 +1,5 @@ -import ApolloClient from '../api/client' +import getSSRApolloClient from '../api/ssrApollo' import generateRssFeed from '../lib/rss' import { MORE_ITEMS } from '../fragments/items' @@ -9,7 +9,8 @@ export default function RssFeed () { export async function getServerSideProps ({ req, res }) { const emptyProps = { props: {} } // to avoid server side warnings - const { error, data: { moreItems: { items } } } = await (await ApolloClient(req)).query({ + const client = await getSSRApolloClient(req) + const { error, data: { moreItems: { items } } } = await client.query({ query: MORE_ITEMS, variables: { sort: 'hot' } })