parseproxy
Advanced tools
Comparing version 1.2.0 to 1.3.0
76
index.js
@@ -20,2 +20,45 @@ /** | ||
/** | ||
* | ||
* @param {any} query | ||
* @param {any} filters | ||
*/ | ||
function buildFilters(q, filters) { | ||
_.each(filters, function (val, index) { | ||
switch (val.ref) { | ||
case 'equalTo': | ||
q.equalTo(val.key, val.val); | ||
break; | ||
case 'notEqualTo': | ||
q.notEqualTo(val.key, val.val); | ||
break; | ||
case 'greaterThan': | ||
q.greaterThan(val.key, val.val); | ||
break; | ||
case 'greaterThanOrEqualTo': | ||
q.greaterThanOrEqualTo(val.key, val.val); | ||
break; | ||
case 'limit': | ||
q.limit(val.val); | ||
break; | ||
case 'skip': | ||
q.skip(val.val); | ||
break; | ||
case 'lessThan': | ||
q.lessThan(val.key, val.val); | ||
break; | ||
case 'lessThanOrEqualTo': | ||
q.lessThanOrEqualTo(val.key, val.val); | ||
break; | ||
case 'containedIn': | ||
q.containedIn(val.key, val.val); | ||
break; | ||
default: | ||
debug('not Implemented.'); | ||
break; | ||
} | ||
}); | ||
return q; | ||
} | ||
// ParseProxy | ||
@@ -43,12 +86,3 @@ var ParseProxy = function () { | ||
if (filters) { | ||
_.each(filters, function (val, index) { | ||
switch (val.ref) { | ||
case 'equalTo': | ||
query.equalTo(val.key, val.val); | ||
break; | ||
default: | ||
debug('not Implemented.'); | ||
break; | ||
} | ||
}); | ||
query = buildFilters(query, filters); | ||
} | ||
@@ -140,12 +174,3 @@ | ||
if (filters) { | ||
_.each(filters, function (val, index) { | ||
switch (val.ref) { | ||
case 'equalTo': | ||
query.equalTo(val.key, val.val); | ||
break; | ||
default: | ||
debug('not Implemented.'); | ||
break; | ||
} | ||
}); | ||
query = buildFilters(query, filters); | ||
} | ||
@@ -241,12 +266,3 @@ let subscription = query.subscribe(); | ||
if (filters) { | ||
_.each(filters, function (val, index) { | ||
switch (val.ref) { | ||
case 'equalTo': | ||
query.equalTo(val.key, val.val); | ||
break; | ||
default: | ||
debug('not Implemented.'); | ||
break; | ||
} | ||
}); | ||
query = buildFilters(query, filters); | ||
} | ||
@@ -253,0 +269,0 @@ return query; |
{ | ||
"name": "parseproxy", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"description": "Parse Proxy for parse server", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
8980
260