• Romain Courteaud's avatar
    Adding promise cancel · f8ce66af
    Romain Courteaud authored
    Cancel allow to manually interrupt a promise execution.
    The promise becomes rejected with a CancellationError.
    
    var xhr, promise;
    promise = RSVP.Promise(
      // Resolver function
      function (done, fail) {
        xhr = new XMLHttpRequest();
        xhr.open("GET", url);
        xhr.send();
      },
      // Canceller function
      function () {
        xhr.abort();
      },
    )
    promise.cancel();
    f8ce66af
Name
Last commit
Last update
lib Loading commit data...
options Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.jshintrc Loading commit data...
.npmignore Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
Gruntfile.js Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
component.json Loading commit data...
package.json Loading commit data...