Allow context
option in refetchQueries
#3852
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These changes adjust
mutate
'srefetchQueries
option to allow queries to include a customcontext
option. Thiscontext
will then be used when refetching the query, overriding anycontext
that was previsouly set with the query, when it first ran.These changes are a continuation of #3580. They do not include automatically setting the
context
ofrefetched queries to say the
context
used for the parent mutation. Acontext
has to be specifiedwith each refetched query, if needed. This was done to maintain backwards compatibilty (e.g. preventing issues that might arise by all of a sudden running refetched queries with a mutation
context
, that wasn't explicitly requested).