From a2e6a1cea6fcfbee6af14493fd2a3a26ad1c81a1 Mon Sep 17 00:00:00 2001 From: Muhammed Thanish Date: Wed, 31 Aug 2016 19:49:54 +0530 Subject: [PATCH] Fix lint errors --- dist/server/middleware/datastore.js | 11 +++-------- src/server/middleware/datastore.js | 16 ++++++++-------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/dist/server/middleware/datastore.js b/dist/server/middleware/datastore.js index 57efddb1c2d6..aab8ee1212f3 100644 --- a/dist/server/middleware/datastore.js +++ b/dist/server/middleware/datastore.js @@ -71,10 +71,6 @@ var _bodyParser = require('body-parser'); var _bodyParser2 = _interopRequireDefault(_bodyParser); -var _uuid = require('uuid'); - -var _uuid2 = _interopRequireDefault(_uuid); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Database = exports.Database = function () { @@ -100,11 +96,10 @@ var Database = exports.Database = function () { // and sort it by each key (and its order) and then apply the limit var allDocs = this.db.get(collection).filter(query).value(); var sorted = (0, _keys2.default)(sort).reduce(function (unsorted, key) { - var order = sort[key]; - var sorter = function sorter(x, y) { + return unsorted.sort(function (x, y) { + var order = sort[key]; return x[key] > y[key] ? order * 1 : order * -1; - }; - return unsorted.sort(sorter); + }); }, allDocs); // apply the limit after sorting return sorted.slice(0, limit); diff --git a/src/server/middleware/datastore.js b/src/server/middleware/datastore.js index 901f30521136..a389de53dc5f 100644 --- a/src/server/middleware/datastore.js +++ b/src/server/middleware/datastore.js @@ -3,7 +3,6 @@ import { Router } from 'express'; import lowdb from 'lowdb'; import fileAsyncStorage from 'lowdb/lib/file-async'; import bodyParser from 'body-parser'; -import uuid from 'uuid'; export class Database { constructor(dbPath) { @@ -24,9 +23,10 @@ export class Database { // and sort it by each key (and its order) and then apply the limit const allDocs = this.db.get(collection).filter(query).value(); const sorted = Object.keys(sort).reduce((unsorted, key) => { - const order = sort[key]; - const sorter = (x, y) => (x[key] > y[key]) ? order * 1 : order * -1; - return unsorted.sort(sorter); + return unsorted.sort(function (x, y) { + const order = sort[key]; + return (x[key] > y[key]) ? order * 1 : order * -1; + }); }, allDocs); // apply the limit after sorting return sorted.slice(0, limit); @@ -36,7 +36,7 @@ export class Database { // if the database doesn't exist, add the item // and return the inserted item as the result. if (!this.db.has(collection).value()) { - this.db.set(collection, [ item ]).value(); + this.db.set(collection, [item]).value(); return item; } // if the item already exists in the database, update it @@ -46,7 +46,7 @@ export class Database { } // If the item is not available in the database, insert it const coll = this.db.get(collection).value(); - this.db.set(collection, [ ...coll, item ]).value(); + this.db.set(collection, [...coll, item]).value(); return item; } } @@ -61,14 +61,14 @@ export default function (configDir) { router.post('/get', function (req, res) { const { collection, query, sort, limit } = req.body; const out = db.get(collection, query, sort, limit); - res.send({data: out}); + res.send({ data: out }); res.end(); }); router.post('/set', function (req, res) { const { collection, item } = req.body; const out = db.set(collection, item); - res.send({data: out}); + res.send({ data: out }); res.end(); });