discourse/app/assets/javascripts/discourse/adapters/post.js.es6
2015-04-15 14:54:36 -04:00

21 lines
575 B
JavaScript

import RestAdapter from 'discourse/adapters/rest';
import { Result } from 'discourse/adapters/rest';
export default RestAdapter.extend({
find(store, type, findArgs) {
return this._super(store, type, findArgs).then(function(result) {
return {post: result};
});
},
createRecord(store, type, args) {
const typeField = Ember.String.underscore(type);
args.nested_post = true;
return Discourse.ajax(this.pathFor(store, type), { method: 'POST', data: args }).then(function (json) {
return new Result(json[typeField], json);
});
}
});