removed eslint errors
This commit is contained in:
parent
d2491bfbf4
commit
3d33c21cc8
|
@ -45,18 +45,20 @@ module.exports = function(Self) {
|
||||||
});
|
});
|
||||||
|
|
||||||
this.list = function(ctx, clientFilter, cb) {
|
this.list = function(ctx, clientFilter, cb) {
|
||||||
var clientFields = (clientFilter && clientFilter.fields) ? clientFilter.fields : [];
|
let clientFields = (clientFilter && clientFilter.fields) ? clientFilter.fields : [];
|
||||||
var serverFields = (serverFilter && serverFilter.fields) ? serverFilter.fields : [];
|
let serverFields = (serverFilter && serverFilter.fields) ? serverFilter.fields : [];
|
||||||
var fields = clientFields.filter(itemC => {
|
let fields = clientFields.filter(itemC => {
|
||||||
return serverFields.some(itemS => itemS === itemC);
|
return serverFields.some(itemS => itemS === itemC);
|
||||||
});
|
});
|
||||||
|
let and = [];
|
||||||
|
let order;
|
||||||
|
let limit;
|
||||||
|
let filter = {order: order, limit: limit};
|
||||||
|
|
||||||
var and = [];
|
if (clientFilter && clientFilter.where)
|
||||||
(clientFilter && clientFilter.where) && and.push(clientFilter.where);
|
and.push(clientFilter.where);
|
||||||
(serverFilter && serverFilter.where) && and.push(serverFilter.where);
|
if (serverFilter && serverFilter.where)
|
||||||
|
and.push(serverFilter.where);
|
||||||
var order;
|
|
||||||
var limit;
|
|
||||||
|
|
||||||
if (clientFilter && clientFilter.order)
|
if (clientFilter && clientFilter.order)
|
||||||
order = clientFilter.order;
|
order = clientFilter.order;
|
||||||
|
@ -68,12 +70,14 @@ module.exports = function(Self) {
|
||||||
else if (clientFilter && clientFilter.limit)
|
else if (clientFilter && clientFilter.limit)
|
||||||
limit = clientFilter.limit;
|
limit = clientFilter.limit;
|
||||||
|
|
||||||
var filter = {order: order, limit: limit};
|
|
||||||
filter.where = (and.length > 0) && {and: and};
|
filter.where = (and.length > 0) && {and: and};
|
||||||
filter.fields = fields;
|
filter.fields = fields;
|
||||||
|
|
||||||
this.find(filter, function(err, states) {
|
this.find(filter, function(err, states) {
|
||||||
(err) ? cb(err, null) : cb(null, states);
|
if (err)
|
||||||
|
cb(err, null);
|
||||||
|
else
|
||||||
|
cb(null, states);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -198,8 +202,8 @@ function removeEmpty(o) {
|
||||||
let array = [];
|
let array = [];
|
||||||
for (let item of o) {
|
for (let item of o) {
|
||||||
let i = removeEmpty(item);
|
let i = removeEmpty(item);
|
||||||
if (!isEmpty(item))
|
if (!isEmpty(i))
|
||||||
array.push(item);
|
array.push(i);
|
||||||
}
|
}
|
||||||
if (array.length > 0)
|
if (array.length > 0)
|
||||||
return array;
|
return array;
|
||||||
|
|
Loading…
Reference in New Issue