mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-20 20:42:44 -05:00
19 lines
378 B
Text
19 lines
378 B
Text
|
|
||
|
let token;
|
||
|
|
||
|
export function ajax(args) {
|
||
|
|
||
|
if (!token) {
|
||
|
token = $('meta[name="csrf-token"]').attr('content');
|
||
|
}
|
||
|
|
||
|
return new Ember.RSVP.Promise((resolve, reject) => {
|
||
|
args.headers = {
|
||
|
'X-CSRF-Token': token
|
||
|
};
|
||
|
args.success = data => Ember.run(null, resolve, data);
|
||
|
args.error = xhr => Ember.run(null, reject, xhr);
|
||
|
Ember.$.ajax(args);
|
||
|
});
|
||
|
}
|