From 875da2c61dfb5b992272328417b02362ab33bec9 Mon Sep 17 00:00:00 2001 From: Jesse de Vries Date: Thu, 23 Mar 2017 10:11:54 +0100 Subject: [PATCH] fix(imports): fix apollo-client import error --- package.json | 3 ++- src/UploadNetworkInterface.js | 11 +++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 5745607..adf9373 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "semantic-release": "^6.3.2" }, "dependencies": { - "apollo-client": "^0.8.2" + "apollo-client": "^0.8.2", + "graphql-tag": "^1.3.2" } } diff --git a/src/UploadNetworkInterface.js b/src/UploadNetworkInterface.js index e2eca43..c557a22 100644 --- a/src/UploadNetworkInterface.js +++ b/src/UploadNetworkInterface.js @@ -1,5 +1,5 @@ -import { printAST } from 'apollo-client' -import { HTTPFetchNetworkInterface, printRequest } from 'apollo-client/transport/networkInterface' +import { printAST, HTTPFetchNetworkInterface } from 'apollo-client' +import { print } from 'graphql-tag/bundledPrinter'; export default function createNetworkInterface(opts) { const { uri } = opts @@ -66,3 +66,10 @@ export class UploadNetworkInterface extends HTTPFetchNetworkInterface { } } + +function printRequest(request) { + return { + ...request, + query: print(request.query), + }; +};