Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / condition / condition.controller.js
index 1a415b6..771d3cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x19ea=['eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','count','set','apply','reject','update','then','end','error','stack','name','body','Condition','params','catch','destroy','html-pdf'];(function(_0x35ab99,_0xc37f5c){var _0x321e4c=function(_0xa286d4){while(--_0xa286d4){_0x35ab99['push'](_0x35ab99['shift']());}};_0x321e4c(++_0xc37f5c);}(_0x19ea,0x1cd));var _0xa19e=function(_0x1ac120,_0x3e7e45){_0x1ac120=_0x1ac120-0x0;var _0x19b703=_0x19ea[_0x1ac120];return _0x19b703;};'use strict';var pdf=require(_0xa19e('0x0'));var emlformat=require(_0xa19e('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xa19e('0x2'));var jsonpatch=require(_0xa19e('0x3'));var rp=require(_0xa19e('0x4'));var moment=require(_0xa19e('0x5'));var BPromise=require(_0xa19e('0x6'));var Mustache=require(_0xa19e('0x7'));var util=require('util');var path=require(_0xa19e('0x8'));var sox=require('sox');var csv=require(_0xa19e('0x9'));var ejs=require(_0xa19e('0xa'));var fs=require('fs');var _=require(_0xa19e('0xb'));var squel=require('squel');var crypto=require(_0xa19e('0xc'));var jsforce=require(_0xa19e('0xd'));var deskjs=require(_0xa19e('0xe'));var toCsv=require(_0xa19e('0x9'));var querystring=require('querystring');var Papa=require(_0xa19e('0xf'));var Redis=require(_0xa19e('0x10'));var authService=require(_0xa19e('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0xa19e('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xa19e('0x13'));var utils=require(_0xa19e('0x14'));var config=require(_0xa19e('0x15'));var licenseUtil=require(_0xa19e('0x16'));var db=require(_0xa19e('0x17'))['db'];function respondWithStatusCode(_0x485a59,_0x56dd3c){_0x56dd3c=_0x56dd3c||0xcc;return function(_0x32df34){if(_0x32df34){return _0x485a59[_0xa19e('0x18')](_0x56dd3c);}return _0x485a59[_0xa19e('0x19')](_0x56dd3c)['end']();};}function respondWithResult(_0xc117ac,_0x218af3){_0x218af3=_0x218af3||0xc8;return function(_0x405ed8){if(_0x405ed8){return _0xc117ac[_0xa19e('0x19')](_0x218af3)[_0xa19e('0x1a')](_0x405ed8);}};}function respondWithFilteredResult(_0x3db8fc,_0x4d4ab5){return function(_0x218b99){if(_0x218b99){var _0x21f342=_0x218b99[_0xa19e('0x1b')],_0x1adca3=_0x4d4ab5['offset'],_0x3d0409=_0x4d4ab5['offset']+_0x4d4ab5['limit'],_0x25c743;if(_0x3d0409>=_0x21f342){_0x3d0409=_0x21f342;_0x25c743=0xc8;}else{_0x25c743=0xce;}_0x3db8fc['status'](_0x25c743);return _0x3db8fc[_0xa19e('0x1c')]('Content-Range',_0x1adca3+'-'+_0x3d0409+'/'+_0x21f342)[_0xa19e('0x1a')](_0x218b99);}return null;};}function patchUpdates(_0x3a5577){return function(_0x5b0939){try{jsonpatch[_0xa19e('0x1d')](_0x5b0939,_0x3a5577,!![]);}catch(_0x1ee620){return BPromise[_0xa19e('0x1e')](_0x1ee620);}return _0x5b0939['save']();};}function saveUpdates(_0xc538a6,_0x3f9c84){return function(_0x3fd585){if(_0x3fd585){return _0x3fd585[_0xa19e('0x1f')](_0xc538a6)['then'](function(_0x152554){return _0x152554;});}return null;};}function removeEntity(_0x4ebe45,_0xc65ad2){return function(_0x5c8f5d){if(_0x5c8f5d){return _0x5c8f5d['destroy']()[_0xa19e('0x20')](function(){_0x4ebe45[_0xa19e('0x19')](0xcc)[_0xa19e('0x21')]();});}};}function handleEntityNotFound(_0x47d086,_0xbfc7ad){return function(_0x3a978b){if(!_0x3a978b){_0x47d086[_0xa19e('0x18')](0x194);}return _0x3a978b;};}function handleError(_0x3dfbe6,_0x46007b){_0x46007b=_0x46007b||0x1f4;return function(_0x523ef2){logger[_0xa19e('0x22')](_0x523ef2[_0xa19e('0x23')]);if(_0x523ef2['name']){delete _0x523ef2[_0xa19e('0x24')];}_0x3dfbe6['status'](_0x46007b)['send'](_0x523ef2);};}exports['update']=function(_0x49c2ba,_0x1888c4){if(_0x49c2ba[_0xa19e('0x25')]['id']){delete _0x49c2ba['body']['id'];}return db[_0xa19e('0x26')]['find']({'where':{'id':_0x49c2ba[_0xa19e('0x27')]['id']}})[_0xa19e('0x20')](handleEntityNotFound(_0x1888c4,null))['then'](saveUpdates(_0x49c2ba[_0xa19e('0x25')],null))[_0xa19e('0x20')](respondWithResult(_0x1888c4,null))[_0xa19e('0x28')](handleError(_0x1888c4,null));};exports[_0xa19e('0x29')]=function(_0x1771d9,_0x2b7de6){return db[_0xa19e('0x26')]['find']({'where':{'id':_0x1771d9[_0xa19e('0x27')]['id']}})['then'](handleEntityNotFound(_0x2b7de6,null))[_0xa19e('0x20')](removeEntity(_0x2b7de6,null))[_0xa19e('0x28')](handleError(_0x2b7de6,null));};
\ No newline at end of file
+var _0xb5cc=['fast-json-patch','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','querystring','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/license/util','sendStatus','status','end','json','limit','Content-Range','apply','save','update','then','error','name','send','body','Condition','find','params','destroy','catch','html-pdf','eml-format'];(function(_0x4d2111,_0x24c83d){var _0x5f00a0=function(_0x589036){while(--_0x589036){_0x4d2111['push'](_0x4d2111['shift']());}};_0x5f00a0(++_0x24c83d);}(_0xb5cc,0x108));var _0xcb5c=function(_0x591099,_0xaedaf9){_0x591099=_0x591099-0x0;var _0x1bb665=_0xb5cc[_0x591099];return _0x1bb665;};'use strict';var pdf=require(_0xcb5c('0x0'));var emlformat=require(_0xcb5c('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xcb5c('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0xcb5c('0x3'));var Mustache=require(_0xcb5c('0x4'));var util=require(_0xcb5c('0x5'));var path=require(_0xcb5c('0x6'));var sox=require(_0xcb5c('0x7'));var csv=require(_0xcb5c('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xcb5c('0x9'));var squel=require(_0xcb5c('0xa'));var crypto=require(_0xcb5c('0xb'));var jsforce=require(_0xcb5c('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xcb5c('0x8'));var querystring=require(_0xcb5c('0xd'));var Papa=require('papaparse');var Redis=require(_0xcb5c('0xe'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xcb5c('0xf'));var hardwareService=require(_0xcb5c('0x10'));var logger=require('../../config/logger')('api');var utils=require(_0xcb5c('0x11'));var config=require('../../config/environment');var licenseUtil=require(_0xcb5c('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5c36fd,_0x108873){_0x108873=_0x108873||0xcc;return function(_0x351c4c){if(_0x351c4c){return _0x5c36fd[_0xcb5c('0x13')](_0x108873);}return _0x5c36fd[_0xcb5c('0x14')](_0x108873)[_0xcb5c('0x15')]();};}function respondWithResult(_0x3526b4,_0x3e044f){_0x3e044f=_0x3e044f||0xc8;return function(_0x4bbc10){if(_0x4bbc10){return _0x3526b4[_0xcb5c('0x14')](_0x3e044f)[_0xcb5c('0x16')](_0x4bbc10);}};}function respondWithFilteredResult(_0xfe92c7,_0xb52d9d){return function(_0x58274f){if(_0x58274f){var _0x38824d=_0x58274f['count'],_0x4ed6b4=_0xb52d9d['offset'],_0x4eb80a=_0xb52d9d['offset']+_0xb52d9d[_0xcb5c('0x17')],_0x517aff;if(_0x4eb80a>=_0x38824d){_0x4eb80a=_0x38824d;_0x517aff=0xc8;}else{_0x517aff=0xce;}_0xfe92c7[_0xcb5c('0x14')](_0x517aff);return _0xfe92c7['set'](_0xcb5c('0x18'),_0x4ed6b4+'-'+_0x4eb80a+'/'+_0x38824d)[_0xcb5c('0x16')](_0x58274f);}return null;};}function patchUpdates(_0x2547f4){return function(_0x15780a){try{jsonpatch[_0xcb5c('0x19')](_0x15780a,_0x2547f4,!![]);}catch(_0x552e11){return BPromise['reject'](_0x552e11);}return _0x15780a[_0xcb5c('0x1a')]();};}function saveUpdates(_0x7b57dc,_0x4672ec){return function(_0x2091f8){if(_0x2091f8){return _0x2091f8[_0xcb5c('0x1b')](_0x7b57dc)[_0xcb5c('0x1c')](function(_0x666efb){return _0x666efb;});}return null;};}function removeEntity(_0x52493b,_0x10dde3){return function(_0x5b0874){if(_0x5b0874){return _0x5b0874['destroy']()[_0xcb5c('0x1c')](function(){_0x52493b[_0xcb5c('0x14')](0xcc)[_0xcb5c('0x15')]();});}};}function handleEntityNotFound(_0x57c67c,_0x4a45ec){return function(_0x544d95){if(!_0x544d95){_0x57c67c[_0xcb5c('0x13')](0x194);}return _0x544d95;};}function handleError(_0xe953a7,_0x2e0147){_0x2e0147=_0x2e0147||0x1f4;return function(_0x2094f6){logger[_0xcb5c('0x1d')](_0x2094f6['stack']);if(_0x2094f6[_0xcb5c('0x1e')]){delete _0x2094f6[_0xcb5c('0x1e')];}_0xe953a7[_0xcb5c('0x14')](_0x2e0147)[_0xcb5c('0x1f')](_0x2094f6);};}exports[_0xcb5c('0x1b')]=function(_0x289ae5,_0xab8249){if(_0x289ae5[_0xcb5c('0x20')]['id']){delete _0x289ae5[_0xcb5c('0x20')]['id'];}return db[_0xcb5c('0x21')][_0xcb5c('0x22')]({'where':{'id':_0x289ae5[_0xcb5c('0x23')]['id']}})[_0xcb5c('0x1c')](handleEntityNotFound(_0xab8249,null))[_0xcb5c('0x1c')](saveUpdates(_0x289ae5['body'],null))[_0xcb5c('0x1c')](respondWithResult(_0xab8249,null))['catch'](handleError(_0xab8249,null));};exports[_0xcb5c('0x24')]=function(_0x231b1a,_0x8104f1){return db[_0xcb5c('0x21')][_0xcb5c('0x22')]({'where':{'id':_0x231b1a[_0xcb5c('0x23')]['id']}})[_0xcb5c('0x1c')](handleEntityNotFound(_0x8104f1,null))[_0xcb5c('0x1c')](removeEntity(_0x8104f1,null))[_0xcb5c('0x25')](handleError(_0x8104f1,null));};
\ No newline at end of file