mirror of
https://github.com/flarum/framework.git
synced 2024-12-02 15:03:44 +08:00
38 lines
1000 B
JavaScript
38 lines
1000 B
JavaScript
import JsonApiAdapter from 'ember-json-api/json-api-adapter';
|
|
export default JsonApiAdapter.extend({
|
|
host: '/api',
|
|
|
|
findQuery: function(store, type, query) {
|
|
var ids = null;
|
|
if (query.ids) {
|
|
ids = query.ids.join(',');
|
|
delete query.ids;
|
|
}
|
|
return this.ajax(this.buildURL(type.typeKey, ids), 'GET', {data: query});
|
|
},
|
|
});
|
|
|
|
// export default DS.JsonApiAdapter.extend({
|
|
// host: '/api',
|
|
|
|
// // xhr: [],
|
|
|
|
// // ajax: function(url, type, hash) {
|
|
// // var adapter = this;
|
|
|
|
// // return new Ember.RSVP.Promise(function(resolve, reject) {
|
|
// // hash = adapter.ajaxOptions(url, type, hash);
|
|
|
|
// // hash.success = function(json) {
|
|
// // Ember.run(null, resolve, json);
|
|
// // };
|
|
|
|
// // hash.error = function(jqXHR, textStatus, errorThrown) {
|
|
// // Ember.run(null, reject, adapter.ajaxError(jqXHR));
|
|
// // };
|
|
|
|
// // adapter.xhr.push(Ember.$.ajax(hash));
|
|
// // }, "DS: RestAdapter#ajax " + type + " to " + url);
|
|
// // },
|
|
// });
|