py-fias-front/app/adapters/find-result.js
2016-04-25 18:31:43 +03:00

18 lines
625 B
JavaScript

import ApplicationAdapter from './application';
import Ember from 'ember';
export default ApplicationAdapter.extend({
query: function(store, type, query) {
var url = this.get('host')+'/find/'+query.text;
Ember.Logger.log('url:', url);
return new Ember.RSVP.Promise(function(resolve, reject) {
Ember.$.getJSON(url, query).then(function(data) {
Ember.run(null, resolve, data);
}, function(jqXHR) {
jqXHR.then = null; // tame jQuery's ill mannered promises
Ember.run(null, reject, jqXHR);
});
});
}
});