-
Notifications
You must be signed in to change notification settings - Fork 53
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
fix retry plugin for async requests #112
Comments
Closed
mxr576
added a commit
to mxr576/apigee-client-php
that referenced
this issue
Oct 26, 2018
1.8.0 contains a regression bug: php-http/client-common#112
mxr576
added a commit
to mxr576/apigee-client-php
that referenced
this issue
Nov 5, 2018
1.8.0 contains a regression bug: php-http/client-common#112
mxr576
added a commit
to apigee/apigee-client-php
that referenced
this issue
Nov 6, 2018
Highlights: * Block installation of the latest vimeo/psalm. vimeo/psalm#1016 * Introducing new API and HTTP clients for testing. * Updated Management API tests to use the new test API- and HTTP clients. * Explode entity CRUD operation trait and interface to smaller components per operation. * Added missing organization property to Company entity. * Added more details about the actual behavior of the Company membership API. * Introducing new base class and interface for developer- and company entity. * Refactored basic and Management API tests. * Bump minimum version of php-http/client-common to >=1.8.1. 1.8.0 contains a regression bug: php-http/client-common#112 * Add new required patch to php-http/client-common. php-http/client-common#113 * Disable process timeout to prevent failing test runs caused by PHPUnit executed via a Composer command. * Removed useless PHP nightly builds from testing matrix. * Added test to getDeveloperByApp. * Introducing new base exception interface for our client. * Introducing API client specific RuntimeException class. * Throw more meaningful exceptions when an entity property has an incorrect value. * Be more type-strict by replacing array arguments on data object's setters with type strict variable-length arguments. * Fix implementation of getProperties(). (BC breaking change.)
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Actual Behavior
RetryPlugin used in an async request waits for the response, making the request effectively synchronous.
Expected Behavior
The request stays asynchronous and the RetryPlugin returns an appropriate promise.
Possible Solutions
An attempt was made in #101 but had to be reverted in #111 because of #109.
There is a WIP in #110 but somebody needs to pick that up and revert #111, then test everything in #110 until it works correctly.
The text was updated successfully, but these errors were encountered: