Skip to content

Use the provided callback queue instead of the store's default.#1904

Merged
calvincestari merged 1 commit intoapollographql:mainfrom
iresslerCMM:ApolloClient-ClearCache-Queue
Aug 11, 2021
Merged

Use the provided callback queue instead of the store's default.#1904
calvincestari merged 1 commit intoapollographql:mainfrom
iresslerCMM:ApolloClient-ClearCache-Queue

Conversation

@iresslerCMM
Copy link
Copy Markdown
Contributor

This resolves #1900 by passing the provided callback queue in ApolloClient.clearCache(callbackQueue:completion:) into the ApolloStore.clearCache(callbackQueue:completion:) call.

@calvincestari has kindly provided the relevant tests for this in #1901, so I won't duplicate them here.

@apollo-cla
Copy link
Copy Markdown

@isaacressler: Thank you for submitting a pull request! Before we can merge it, you'll need to sign the Apollo Contributor License Agreement here: https://contribute.apollographql.com/

@calvincestari calvincestari added the include-in-changelog Indicates that changes from a PR should be noted in the changelog for their release. label Aug 11, 2021
@calvincestari calvincestari merged commit 3225406 into apollographql:main Aug 11, 2021
@calvincestari
Copy link
Copy Markdown
Member

Thanks for the contribution @isaacressler!

@iresslerCMM iresslerCMM deleted the ApolloClient-ClearCache-Queue branch August 11, 2021 20:25
ketenshi added a commit to scorebet/apollo-ios that referenced this pull request Aug 16, 2021
* main: (856 commits)
  Add execution tests for ApolloClient clearCache callback queue (apollographql#1901)
  Use the provided callback queue instead of the store's default. (apollographql#1904)
  chore(deps): update dependency path-parse to 1.0.7 [security] (apollographql#1899)
  Release - 0.46.0 (apollographql#1897)
  Update subscriptions tutorial to be compatible with recent changes (apollographql#1893)
  Add docs and improve merging of records from WebSockets into cache. (apollographql#1892)
  Publish response from the `WebSocketTransport` to the `ApolloStore` (apollographql#1889)
  fix(deps): update dependency gatsby-theme-apollo-docs to v4.7.14
  Removing Swift codegen (v1) (apollographql#1873)
  Update toolchain versions used by circleci (apollographql#1875)
  fix(deps): update dependency gatsby-theme-apollo-docs to v4.7.13
  Community Updates - ROADMAP/README (apollographql#1867)
  [Release] - 0.45.0 (apollographql#1862)
  WebSocket Fixes - Revert to Starscream 3.x and invert dependency (apollographql#1861)
  Docs/discussions_2_community branch changes (apollographql#1858)
  Replace spectrum with Discourse (apollographql#1857)
  fix(deps): update dependency gatsby-theme-apollo-docs to v4.7.12
  Configure Renovate (apollographql#1854)
  Revert "Reconfiguring renovate 2/2"
  Reconfiguring renovate 2/2
  ...

# Conflicts:
#	Sources/Apollo/GraphQLQueryWatcher.swift
#	Sources/ApolloWebSocket/WebSocketTransport.swift
@calvincestari calvincestari mentioned this pull request Aug 16, 2021
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

include-in-changelog Indicates that changes from a PR should be noted in the changelog for their release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ApolloClient doesn't use the provided callbackQueue in clearCache.

3 participants