ember-ajax

Fixes #37
Fixes #38
This commit is contained in:
Matthew Dillon 2015-11-12 13:32:41 -07:00
parent e54c6fcb2f
commit b12ff0eb20
7 changed files with 34 additions and 51 deletions

View file

@ -1,20 +0,0 @@
import Ember from 'ember';
export default function ajaxRequest(url, options, session) {
return new Ember.RSVP.Promise(function(resolve, reject) {
options = options || {};
options.url = url;
session.authorize('authorizer:application', (headerName, headerValue) => {
let authHeader = {};
authHeader[headerName] = headerValue;
options.headers = authHeader;
});
options.success = function(data) {
resolve(data);
};
options.error = function(jqXHR, status, error) {
reject(jqXHR, status, error);
};
Ember.$.ajax(options);
});
}