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

Network Layer #365

Closed
AlecAivazis opened this issue Jul 5, 2022 · 0 comments · Fixed by #834 or #871
Closed

Network Layer #365

AlecAivazis opened this issue Jul 5, 2022 · 0 comments · Fixed by #834 or #871
Labels
Enhancement A new feature or improvement to Houdini's public API

Comments

@AlecAivazis
Copy link
Collaborator

AlecAivazis commented Jul 5, 2022

Issues like #285 and #290 make it pretty clear that Houdini needs some kind of network layer abstraction that simplifies the maintenance of a Client.

Whatever middleware model we choose, it needs to be able to support these situations :

  • Query batching
  • Global abort controller
  • Automatic retry logic
  • Broadcast channels

Some examples of similar things in other libraries:

@AlecAivazis AlecAivazis added the Enhancement A new feature or improvement to Houdini's public API label Jul 5, 2022
@AlecAivazis AlecAivazis linked a pull request Jan 20, 2023 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement A new feature or improvement to Houdini's public API
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant