File tree Expand file tree Collapse file tree 5 files changed +24
-12
lines changed Expand file tree Collapse file tree 5 files changed +24
-12
lines changed Original file line number Diff line number Diff line change 48
48
"apollo-cache-inmemory" : " ^1.5.1" ,
49
49
"apollo-client" : " ^2.5.1" ,
50
50
"apollo-link" : " ^1.2.11" ,
51
- "apollo-link-http" : " ^1.5.14" ,
52
51
"apollo-link-schema" : " ^1.2.2" ,
53
52
"apollo-server-express" : " ^2.5.0" ,
53
+ "apollo-upload-client" : " ^10.0.1" ,
54
54
"axios" : " ^0.18.0" ,
55
55
"babel-loader" : " ^8.0.6" ,
56
56
"camelcase" : " ^5.3.1" ,
Original file line number Diff line number Diff line change 1
1
import { ApolloClient } from 'apollo-client'
2
- import { HttpLink } from 'apollo-link-http '
2
+ import { createUploadLink } from 'apollo-upload-client '
3
3
import {
4
4
InMemoryCache ,
5
5
IntrospectionFragmentMatcher ,
@@ -8,7 +8,7 @@ import fragmentTypes from '__smooth_fragmentTypes'
8
8
9
9
export function createApolloClient ( ) {
10
10
return new ApolloClient ( {
11
- link : new HttpLink ( {
11
+ link : createUploadLink ( {
12
12
uri : '/graphql' ,
13
13
credentials : 'same-origin' ,
14
14
} ) ,
Original file line number Diff line number Diff line change
1
+ import gql from 'graphql-tag'
2
+
3
+ export const typeDefs = gql `
4
+ scalar Upload
5
+ `
Original file line number Diff line number Diff line change @@ -7,9 +7,11 @@ import * as Metadata from './Metadata'
7
7
import * as Mutation from './Mutation'
8
8
import * as Query from './Query'
9
9
import * as schema from './schema'
10
+ import * as Upload from './Upload'
10
11
11
12
export const definitions = [
12
13
Date ,
14
+ Upload ,
13
15
directives ,
14
16
Media ,
15
17
Image ,
Original file line number Diff line number Diff line change @@ -2553,15 +2553,6 @@ apollo-link-http-common@^0.2.13:
2553
2553
ts-invariant "^0.3.2"
2554
2554
tslib "^1.9.3"
2555
2555
2556
- apollo-link-http@^1.5.14 :
2557
- version "1.5.14"
2558
- resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.14.tgz#ed6292248d1819ccd16523e346d35203a1b31109"
2559
- integrity sha512-XEoPXmGpxFG3wioovgAlPXIarWaW4oWzt8YzjTYZ87R4R7d1A3wKR/KcvkdMV1m5G7YSAHcNkDLe/8hF2nH6cg==
2560
- dependencies :
2561
- apollo-link "^1.2.11"
2562
- apollo-link-http-common "^0.2.13"
2563
- tslib "^1.9.3"
2564
-
2565
2556
apollo-link-schema@^1.2.2 :
2566
2557
version "1.2.2"
2567
2558
resolved "https://registry.yarnpkg.com/apollo-link-schema/-/apollo-link-schema-1.2.2.tgz#9938340c8044f6f5de4c6957f2dab75ed361b35a"
@@ -2665,6 +2656,15 @@ apollo-tracing@0.6.0:
2665
2656
apollo-server-env "2.3.0"
2666
2657
graphql-extensions "0.6.0"
2667
2658
2659
+ apollo-upload-client@^10.0.1 :
2660
+ version "10.0.1"
2661
+ resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-10.0.1.tgz#e8446288d03edb1c582c91c26a18b27533f85013"
2662
+ integrity sha512-K6WnuYQi0RRTNO+aSPVjoUWXp4QSr+eoKU4fE0OKQp25XRF2oXl2cTLs+Q4Nk0wOIHM76YGdo/IHtzuNR7jO+A==
2663
+ dependencies :
2664
+ apollo-link "^1.2.11"
2665
+ apollo-link-http-common "^0.2.13"
2666
+ extract-files "^5.0.1"
2667
+
2668
2668
apollo-utilities@1.2.1, apollo-utilities@^1.2.1 :
2669
2669
version "1.2.1"
2670
2670
resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.2.1.tgz#1c3a1ebf5607d7c8efe7636daaf58e7463b41b3c"
@@ -5133,6 +5133,11 @@ extglob@^2.0.4:
5133
5133
snapdragon "^0.8.1"
5134
5134
to-regex "^3.0.1"
5135
5135
5136
+ extract-files@^5.0.1 :
5137
+ version "5.0.1"
5138
+ resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-5.0.1.tgz#c9492a8410be643e260a376f0151361993d5f659"
5139
+ integrity sha512-qRW6y9eKF0VbCyOoOEtFhzJ3uykAw8GKwQVXyAIqwocyEWW4m+v+evec34RwtUkkxxHh7NKBLJ6AnXM8W4dH5w==
5140
+
5136
5141
extsprintf@1.3.0 :
5137
5142
version "1.3.0"
5138
5143
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
You can’t perform that action at this time.
0 commit comments