23 lines
570 B
JavaScript
23 lines
570 B
JavaScript
'use strict';
|
|
|
|
angular.module('bansho.surveil')
|
|
.factory('surveilQuery', [
|
|
function() {
|
|
return function (fields, filters, paging, timeInterval) {
|
|
var query = {};
|
|
|
|
if (fields.length > 0) {
|
|
query.fields = JSON.stringify(fields);
|
|
}
|
|
query.filters = JSON.stringify(filters);
|
|
|
|
if (paging) {
|
|
query.paging = paging;
|
|
}
|
|
|
|
// TODO handle timeInterval
|
|
|
|
return query;
|
|
};
|
|
}]);
|