cms/app-client/mirage/config.js
changeset 474 245b4df137d3
parent 467 762fc0eb4946
child 532 1190ea937f2d
--- a/cms/app-client/mirage/config.js	Tue Dec 13 23:30:54 2016 +0100
+++ b/cms/app-client/mirage/config.js	Fri Dec 16 17:43:07 2016 +0100
@@ -1,7 +1,6 @@
 import ENV from 'app-client/config/environment';
 import _ from 'lodash/lodash';
 import * as constants from 'corpus-common-addon/utils/constants';
-import Collection from 'ember-cli-mirage/orm/collection';
 
 export default function() {
 
@@ -31,49 +30,13 @@
         return transcripts.find(id).transcript;
     });
 
-    this.get('/stats/languages', ({languages}, request) => {
-      let qParams = request.queryParams['discourse'];
-      if(qParams) {
-        var res = [];
-        let allLanguages = languages.all().models;
-        let i=0;
-        while(i<allLanguages.length && res.length < (allLanguages.length/Math.pow(2,qParams.length))) {
-          let d = allLanguages[i++];
-          d.count = Math.max(Math.floor(d.count / 2), 1);
-          res.push(d);
-        }
-
-        return new Collection('language', res);
-      } else {
-        return languages.all();
-      }
-
-    });
+    this.get('/stats/languages', 'languages');
 
     this.get('/stats/geostats', 'geostats');
 
     this.get('/stats/themes', 'themes');
 
-    this.get('/stats/discourses', ({discourses}, request) => {
-
-      let qParams = request.queryParams['discourse'];
-      if(qParams) {
-        var res = [];
-        let allDiscourses = discourses.all().models;
-        let i=0;
-        while(i<allDiscourses.length && res.length < (allDiscourses.length/Math.pow(2,qParams.length))) {
-          let d = allDiscourses[i++];
-          if(!_.contains(request.queryParams.discourse, d.id)) {
-            d.count = Math.max(Math.floor(d.count / 2), 1);
-            res.push(d);
-          }
-        }
-
-        return new Collection('discourse', res);
-      } else {
-        return discourses.all();
-      }
-    });
+    this.get('/stats/discourses', 'discourses');
 
     this.get('/stats/datestats', 'datestats');