You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Delete CancellableGuarantee and all its usages
* In PromiseKit Core: instead of using additional functions and methods with the 'CC' suffix, created a new 'cancellable' function to wrap any Promise or Guarantee
* In the extensions: Rename methods with 'CC' suffix to 'cancellable' prefix (may revisit this)
* Fix the CancellableCatchable 'recover' methods to properly handle cancellation errors
* Added an 'afterTask' property to Guarantee, to keep track of the task for calls to 'after'. This way the timer can be appropriately cancelled if the returned Guarantee is passed to the new 'cancellable' function. (may revisit this)
* Update all cancellable tests for the cancellable API changes
0 commit comments