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

Support Async API calls #7

Closed
mxr576 opened this issue Jun 26, 2018 · 2 comments
Closed

Support Async API calls #7

mxr576 opened this issue Jun 26, 2018 · 2 comments

Comments

@mxr576
Copy link
Contributor

mxr576 commented Jun 26, 2018

Support Async API calls for loading/deleting/updating multiple entities (developers, apps, api products, etc.) from Apigee Edge much quicker.

@mxr576 mxr576 added enhancement New feature or request postponed labels Jun 26, 2018
@mxr576
Copy link
Contributor Author

mxr576 commented Jun 26, 2018

We tried to add async API calls to the API client before beta1, but we bumped into some issues by using HttpPlug's Guzzle6 and CURL Http clients. It seems the root of the problem is HttpPlug does not have its own event loop implementation and using Guzzle Promises causing troubles, because it has been built to work with Guzzle Promises and not HttpPlug promises.

We like the HTTP client agnostic idea behind HttpPlug still and just because of this problem we do not want to drop it from the API client and directly depend on Guzzle for example. We hope these problems get fixed in the upcoming releases and after that, we can add async support to our API client too.

Related issues:

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant