This repository has been archived by the owner on Feb 12, 2025. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Future state machine rewrite. (#279)
* Future state machine rewrite. The polling mechanism for async operations is determined by the verb of the originating request along with the HTTP status code of the initial response; the original implementation didn't take this into account which caused some Future types to incorrectly poll or obtain the wrong URL for retrieving the result. This change introduces the pollingTracker interface as an abstraction over verb-specific polling trackers; this allows the logic to be separated per tracker. All shared state and methods are in the pollingTrackerBase type. * Added method WaitForCompletionRef to avoid breaking change. * Updated CHANGELOG and renamed method. * Reformat deprecated methods list.
- Loading branch information