Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move printer and parser dependency to graphql, move to [email protected] #1

Closed
wants to merge 176 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
e60473b
Do not swallow execute errors
Jan 5, 2017
18dbe6c
Adding a 'this' definition on the middleware and afterware apply func…
vangorra Mar 7, 2017
ddec421
Updating readme
vangorra Mar 7, 2017
a76c375
console.warn when an error is encountered in a result reducer
BlooJeans Mar 8, 2017
4adb813
Merge branch 'result-reducer-exception-warnings'
BlooJeans Mar 8, 2017
ab52cc1
Merge branch 'master' into tsdef_fix
helfer Mar 9, 2017
01d6e5c
Making the tsdef for apply middle/after ware function more specific.
vangorra Mar 9, 2017
174f809
Merge branch 'tsdef_fix' of github.com:vangorra/apollo-client into ts…
vangorra Mar 9, 2017
0631e13
Adding pull request number and link to readme.
vangorra Mar 9, 2017
0941b7d
Fix result reducer exceptions, fix test to check for warnings
BlooJeans Mar 9, 2017
5f211aa
Use a describe() block for result reducer error handling test to simp…
BlooJeans Mar 9, 2017
1003bd9
dispatch mutation error action
cncolder Mar 10, 2017
70e1c66
fix code style
cncolder Mar 10, 2017
0bec4ad
add test for rollback optimistic if GraphQL error
cncolder Mar 10, 2017
a438fa2
update CHANGELOG.md
cncolder Mar 10, 2017
f39f6f5
chore(package): update dependencies
greenkeeper[bot] Mar 10, 2017
65a1a74
docs(readme): add Greenkeeper badge
greenkeeper[bot] Mar 10, 2017
cff002b
Fix a typo in the version number
csillag Mar 10, 2017
464dc23
Merge branch 'master' into result-reducer-exception-warnings
BlooJeans Mar 10, 2017
31ca83d
Fix documentation for reduxRootSelector, reduxRootSelector must be a …
BlooJeans Mar 10, 2017
c8cee0f
How about no?
helfer Mar 10, 2017
d045a5f
Merge branch 'master' into patch-1
helfer Mar 13, 2017
63b143e
added benchmark:inspect
Poincare Mar 13, 2017
c9a3caf
Same old pinning of reamp-istanbul
helfer Mar 13, 2017
59e010a
Merge pull request #1400 from csillag/patch-1
helfer Mar 13, 2017
f9e2559
Merge branch 'master' into benchmark_inspect
helfer Mar 13, 2017
0ffba2f
Merge branch 'master' into result-reducer-exception-warnings
BlooJeans Mar 14, 2017
45a2b35
Merge pull request #1410 from apollographql/benchmark_inspect
helfer Mar 14, 2017
85b19ea
Merge branch 'master' into greenkeeper/initial
helfer Mar 14, 2017
82a846c
Merge pull request #1399 from apollographql/greenkeeper/initial
helfer Mar 14, 2017
f41f430
Merge branch 'master' into tsdef_fix
vangorra Mar 14, 2017
f77d64c
Fixing readme.
vangorra Mar 14, 2017
9fd0bdb
Merge pull request #1372 from vangorra/tsdef_fix
Mar 14, 2017
e4527a3
Fix #1384 - remove data property from fetchMore result
cesarsolorzano Mar 15, 2017
b8bce96
fix(package): update graphql-anywhere to version 3.0.1
greenkeeper[bot] Mar 16, 2017
b126c94
Merge pull request #1418 from apollographql/greenkeeper/graphql-anywh…
helfer Mar 16, 2017
b398455
Merge branch 'master' into master
helfer Mar 16, 2017
1079dc4
Update CHANGELOG
cesarsolorzano Mar 16, 2017
01b1146
add issue triage guide
helfer Mar 16, 2017
800db64
Merge branch 'master' into feat/issue-triage
helfer Mar 16, 2017
227db1a
added default data id getter
thebigredgeek Mar 17, 2017
0919921
Merge branch 'master' into fix-docs-redux-root-selector
helfer Mar 17, 2017
8ad7510
removed yarn.lock, made default data id getter safer, and added addit…
Mar 17, 2017
80fa9eb
Merge branch 'master' into result-reducer-exception-warnings
helfer Mar 17, 2017
a2345a7
Don’t allow pollInterval on query
calebmer Mar 17, 2017
698447c
Merge pull request #1416 from cesarsolorzano/master
helfer Mar 17, 2017
814e5ba
fixes #1412
ksmth Mar 17, 2017
5ebd447
Merge branch 'master' into fix-docs-redux-root-selector
helfer Mar 17, 2017
006093d
Merge pull request #1401 from devshackio/fix-docs-redux-root-selector
helfer Mar 17, 2017
16a0ec3
Merge branch 'master' into calebmer-patch-1
helfer Mar 17, 2017
6877ff4
add docs for resetStore
calebmer Mar 17, 2017
e5b7e26
Remove duplicate SubscriptionOptions interface
cesarsolorzano Mar 17, 2017
a7ca533
Merge pull request #1433 from apollographql/calebmer-patch-1
helfer Mar 17, 2017
e6a8c1d
Merge branch 'master' into calebmer-patch-2
helfer Mar 17, 2017
727e514
Merge pull request #1435 from apollographql/calebmer-patch-2
helfer Mar 17, 2017
dd3c67a
Merge branch 'master' into remove-duplicate-interface
helfer Mar 17, 2017
4c8e3e0
Merge pull request #1430 from cesarsolorzano/remove-duplicate-interface
helfer Mar 17, 2017
367c28e
Merge branch 'master' into feature/defaultDataIdFromObject
helfer Mar 17, 2017
a71c843
Merge branch 'master' into fix-mutation-error
helfer Mar 17, 2017
bf5b620
Fix Changelog
helfer Mar 17, 2017
ec9437f
Merge pull request #1398 from cncolder/fix-mutation-error
helfer Mar 17, 2017
73b648b
strict checks for undefined default data ids rather than checking for…
Mar 17, 2017
b23ea73
Merge branch 'feature/defaultDataIdFromObject' of github.com:thebigre…
Mar 17, 2017
507b362
type fix for defaultDataIdFromObject
Mar 17, 2017
84d1b94
Merge branch 'master' into feature/defaultDataIdFromObject
thebigredgeek Mar 17, 2017
91c3eeb
Merge branch 'master' into result-reducer-exception-warnings
helfer Mar 17, 2017
84be289
Merge pull request #1383 from devshackio/result-reducer-exception-war…
helfer Mar 17, 2017
62298c4
Merge branch 'master' into feat/issue-triage
helfer Mar 17, 2017
e1d1f5c
Merge pull request #1423 from apollographql/feat/issue-triage
helfer Mar 17, 2017
017a065
Fix #1312
cesarsolorzano Mar 17, 2017
986c180
Merge branch 'master' into fix-swallow-errors
helfer Mar 17, 2017
dd6eeff
Merge pull request #1438 from cesarsolorzano/master
helfer Mar 17, 2017
b24542e
Merge branch 'master' into fix-swallow-errors
helfer Mar 17, 2017
99cbb14
Merge pull request #1133 from DimitryDushkin/fix-swallow-errors
helfer Mar 17, 2017
1606adb
bump version in Changelog
helfer Mar 17, 2017
e2ead63
1.0.0-rc.3
helfer Mar 17, 2017
af26969
updated tests and formatting concerns
Mar 17, 2017
cfd072f
Merge pull request #1439 from apollographql/1.0.0-rc.3
helfer Mar 18, 2017
a4504de
update changelog
helfer Mar 19, 2017
4613b8c
1.0.0-rc.4
helfer Mar 19, 2017
57e0cea
Merge pull request #1445 from apollographql/1.0.0-rc.4
helfer Mar 19, 2017
1245311
Export HTTPBatchedNetworkInterface from the package index.
jaydenseric Mar 19, 2017
09c6e58
Added PR link to the change log.
jaydenseric Mar 19, 2017
4b20888
Added missing nodemon devDependency.
jaydenseric Mar 19, 2017
c2ef25b
Merge pull request #1447 from jaydenseric/nodemon-dev-dependency
Mar 19, 2017
1501b69
Revert "Do not swallow execute errors"
helfer Mar 19, 2017
4360a5d
Merge pull request #1452 from apollographql/revert-1133-fix-swallow-e…
helfer Mar 19, 2017
adf45fb
Update changelog for 1.0.0-rc.5
helfer Mar 19, 2017
75171f4
1.0.0-rc.5
helfer Mar 19, 2017
2759d24
Merge pull request #1453 from apollographql/1.0.0-rc.5
helfer Mar 19, 2017
3a4dadd
Merge branch 'master' into export-batched-network-interface
helfer Mar 20, 2017
16d2227
Merge pull request #1446 from jaydenseric/export-batched-network-inte…
helfer Mar 20, 2017
6e08ef0
fix errors
ksmth Mar 20, 2017
f48ca81
Make updateQuery option of subscribeToMore optional
cesarsolorzano Mar 20, 2017
809f407
added yarn.lock to gitignore
Mar 20, 2017
c4705c0
updated changelog
Mar 20, 2017
00e778a
Merge branch 'master' into feature/defaultDataIdFromObject
thebigredgeek Mar 20, 2017
1bd2bcf
chore(package): update sinon to version 2.1.0
greenkeeper[bot] Mar 20, 2017
7d3cc53
Merge pull request #1457 from apollographql/greenkeeper/sinon-2.1.0
Mar 20, 2017
058d7c8
Merge branch 'master' into feature/defaultDataIdFromObject
Mar 20, 2017
8e17da8
Merge branch 'master' into fix-1412
Mar 20, 2017
a8f60d8
add tests
ksmth Mar 20, 2017
b9eb2da
remove tests for `readFragment`, as they don’t need `cusotmResolvers`…
ksmth Mar 20, 2017
4322a5b
Merge branch 'master' into master
Mar 20, 2017
fd93375
test fragments that are using `customResolvers`
ksmth Mar 21, 2017
4930a28
fix inconsistent id
ksmth Mar 21, 2017
f28c7e4
Fix cache-and-network cachePolicy queries never dispatching APOLLO_QU…
BlooJeans Mar 21, 2017
55cba6a
Update changelog
BlooJeans Mar 21, 2017
2d9dd69
Fix changelog
BlooJeans Mar 21, 2017
3562838
Update CHANGELOG
cesarsolorzano Mar 21, 2017
3ef7cdf
Merge pull request #1455 from cesarsolorzano/master
helfer Mar 21, 2017
774440f
Merge branch 'master' into fix-1412
helfer Mar 21, 2017
648b8e1
Merge pull request #1434 from ksmth/fix-1412
helfer Mar 22, 2017
9ae657b
Merge branch 'master' into feature/defaultDataIdFromObject
helfer Mar 22, 2017
67b54b7
Merge pull request #1428 from thebigredgeek/feature/defaultDataIdFrom…
helfer Mar 22, 2017
6aceb4d
add devtools suggestion to Apollo Client
helfer Mar 22, 2017
0d75d08
Merge pull request #1466 from apollographql/devtools-suggestion
helfer Mar 22, 2017
7fd3173
update CHANGELOG for 1.0.0-rc.6
helfer Mar 22, 2017
b7e6a19
1.0.0-rc.6
helfer Mar 22, 2017
69eabe7
Merge pull request #1467 from apollographql/1.0.0-rc.6
helfer Mar 22, 2017
bac185e
chore(package): fix coverage
DxCx Mar 22, 2017
5d13cb3
chore(package): update @types/lodash to version 4.14.57
greenkeeper[bot] Mar 22, 2017
569a30a
fix #283 - Check if query option is present
cesarsolorzano Mar 23, 2017
07ea9f8
Merge pull request #1471 from DxCx/coverage-fix
helfer Mar 23, 2017
9913af8
Merge branch 'master' into greenkeeper/@types/lodash-4.14.57
helfer Mar 23, 2017
4acc663
Merge pull request #1476 from apollographql/greenkeeper/@types/lodash…
helfer Mar 23, 2017
2fd7519
Merge branch 'master' into master
helfer Mar 23, 2017
7b568ce
Merge branch 'master' into fix-cache-and-network-cache-response
helfer Mar 23, 2017
e4f4fa8
Rename shouldUseCache variable for clarity
helfer Mar 23, 2017
78351f7
Merge pull request #1463 from devshackio/fix-cache-and-network-cache-…
helfer Mar 23, 2017
cea1239
Merge branch 'master' into master
helfer Mar 23, 2017
0b56a39
Add test to ensure error is thrown when query option is missing
cesarsolorzano Mar 23, 2017
54a1d66
Merge pull request #1475 from cesarsolorzano/master
helfer Mar 23, 2017
20b0486
Fix query deduplication so it handles fetch errors
helfer Mar 23, 2017
8e77c29
patch tests that depended on timing of promise rejections
helfer Mar 23, 2017
88b0f40
update changelog
helfer Mar 23, 2017
2f32c4d
update changelog again
helfer Mar 23, 2017
e89cb02
Merge pull request #1481 from apollographql/fix-deduplicator
helfer Mar 23, 2017
58ff71e
Set notifyOnNetworkStatusChange back to false by default
helfer Mar 23, 2017
006ad54
update CHANGELOG.md
helfer Mar 23, 2017
a0bea2e
Merge pull request #1482 from apollographql/revert-notify
helfer Mar 23, 2017
6796a1f
chore(package): update @types/lodash to version 4.14.58
greenkeeper[bot] Mar 24, 2017
38780b4
Merge pull request #1489 from apollographql/greenkeeper/@types/lodash…
helfer Mar 24, 2017
0e365e7
Make throw a network error only if there's not GraphQL errors
cesarsolorzano Mar 25, 2017
dc1ecdb
Merge pull request #1491 from cesarsolorzano/master
helfer Mar 25, 2017
b547060
failing test: interface query w/ conditional fragments
bgentry Mar 9, 2017
6a0e00a
Make fragment on union test fail, not time out
helfer Mar 23, 2017
52c1ca7
WIP: Pass fragmentMatcher from client
helfer Mar 23, 2017
d92dff0
Implement first version of IntrospectionFragmentMatcher
helfer Mar 25, 2017
a999c10
Use precompiled introspection query in fragment matcher
helfer Mar 25, 2017
bf5c5de
Carefully thread fragment matcher through to readFromStore
helfer Mar 25, 2017
47db864
Make sure fetchQuery waits for FragmentMatcher.init
helfer Mar 25, 2017
e700b90
Export IntrospectionFragmentMatcher
helfer Mar 25, 2017
53948ba
Add explicit types
helfer Mar 25, 2017
e4345f6
Fix import of QueryManager
helfer Mar 25, 2017
711a695
Code cleanup based on review feedback
helfer Mar 25, 2017
7c2e729
Add clarifying comment
helfer Mar 25, 2017
d7a7561
Update CHANGELOG.md
helfer Mar 25, 2017
65bbe13
Make sure introspection fetcher uses cache
helfer Mar 25, 2017
a811f19
Make sure fragment matcher tests do not use addTypename
helfer Mar 25, 2017
581ef1e
Merge pull request #1483 from apollographql/fragment-matcher
helfer Mar 25, 2017
83ba9b2
Move the devtools install suggestion
helfer Mar 25, 2017
66aa7c6
Only suggest installing devtools once
helfer Mar 25, 2017
158ee5a
Update CHANGELOG.md
helfer Mar 25, 2017
28fcd13
1.0.0-rc.7
helfer Mar 25, 2017
dfb12ea
Merge pull request #1494 from apollographql/devtools-note
helfer Mar 25, 2017
9f47bab
Switching dependnecy to `graphql/language`
jnwng Mar 11, 2017
ac97254
Adjusting CHANGELOG.md
jnwng Mar 11, 2017
0fa6447
Bumping to 2.0.0-0
jnwng Mar 27, 2017
9b10fa4
Bumping to major
jnwng Mar 27, 2017
42b2429
chore(package): update @types/graphql to version 0.9.0
greenkeeper[bot] Mar 27, 2017
fc26ad8
chore(package): update typescript to version 2.2.2
greenkeeper[bot] Mar 27, 2017
cf192bc
Merge pull request #1503 from apollographql/greenkeeper/@types/graphq…
helfer Mar 27, 2017
13d5039
Merge branch 'master' into greenkeeper/typescript-2.2.2
helfer Mar 27, 2017
dfb929e
Merge pull request #1504 from apollographql/greenkeeper/typescript-2.2.2
helfer Mar 27, 2017
6652248
Merge branch 'master' into jw/use-graphql
helfer Mar 27, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Adding a 'this' definition on the middleware and afterware apply func…
…tions.
  • Loading branch information
vangorra committed Mar 7, 2017
commit 18dbe6c86afdb76ab14a447535a657129cf36a41
6 changes: 4 additions & 2 deletions src/transport/afterware.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import { NetworkInterface } from './networkInterface';

export interface AfterwareResponse {
response: Response;
options: RequestInit;
}

export interface AfterwareInterface {
applyAfterware(response: AfterwareResponse, next: Function): any;
applyAfterware(this: NetworkInterface, response: AfterwareResponse, next: Function): any;
}

export interface BatchAfterwareResponse {
Expand All @@ -13,5 +15,5 @@ export interface BatchAfterwareResponse {
}

export interface BatchAfterwareInterface {
applyBatchAfterware(response: BatchAfterwareResponse, next: Function): any;
applyBatchAfterware(this: NetworkInterface, response: BatchAfterwareResponse, next: Function): any;
}
6 changes: 3 additions & 3 deletions src/transport/middleware.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Request } from './networkInterface';
import { Request, NetworkInterface } from './networkInterface';

export interface MiddlewareRequest {
request: Request;
options: RequestInit;
}

export interface MiddlewareInterface {
applyMiddleware(request: MiddlewareRequest, next: Function): void;
applyMiddleware(this: NetworkInterface, request: MiddlewareRequest, next: Function): void;
}

export interface BatchMiddlewareRequest {
Expand All @@ -15,5 +15,5 @@ export interface BatchMiddlewareRequest {
}

export interface BatchMiddlewareInterface {
applyBatchMiddleware(request: BatchMiddlewareRequest, next: Function): void;
applyBatchMiddleware(this: NetworkInterface, request: BatchMiddlewareRequest, next: Function): void;
}