mirror of https://github.com/hashicorp/consul
22 lines
644 B
JavaScript
22 lines
644 B
JavaScript
|
import Serializer from 'ember-data/serializers/rest';
|
||
|
|
||
|
export default Serializer.extend({
|
||
|
// this could get confusing if you tried to override
|
||
|
// say `normalizeQueryResponse`
|
||
|
// TODO: consider creating a method for each one of the `normalize...Response` family
|
||
|
normalizeResponse: function(store, primaryModelClass, payload, id, requestType) {
|
||
|
return this._super(
|
||
|
store,
|
||
|
primaryModelClass,
|
||
|
{
|
||
|
[primaryModelClass.modelName]: this.normalizePayload(payload, id, requestType),
|
||
|
},
|
||
|
id,
|
||
|
requestType
|
||
|
);
|
||
|
},
|
||
|
normalizePayload: function(payload, id, requestType) {
|
||
|
return payload;
|
||
|
},
|
||
|
});
|