cms/app-client/mirage/serializers/theme.js
changeset 532 1190ea937f2d
parent 474 245b4df137d3
equal deleted inserted replaced
531:48f5380c26d0 532:1190ea937f2d
     1 import { JSONAPISerializer } from 'ember-cli-mirage';
     1 import { JSONAPISerializer } from 'ember-cli-mirage';
     2 
     2 
     3 import _ from 'lodash/lodash';
     3 import _ from 'lodash';
     4 
     4 
     5 export default JSONAPISerializer.extend({
     5 export default JSONAPISerializer.extend({
     6 
     6 
     7   serialize: function (response, request) {
     7   serialize: function (response, request) {
     8 
     8 
    43       array = response.models.slice(begin, end);
    43       array = response.models.slice(begin, end);
    44     } else {
    44     } else {
    45       array = response.models;
    45       array = response.models;
    46     }
    46     }
    47     return {
    47     return {
    48       themes: _(array).map((theme) => { return [theme.id, { count: theme.count, label: theme.label }]; }).object().value(),
    48       themes: _(array).map((theme) => { return [theme.id, { count: theme.count, label: theme.label }]; }).fromPairs().value(),
    49       meta: {
    49       meta: {
    50         total: total
    50         total: total
    51       }
    51       }
    52     };
    52     };
    53   }
    53   }