Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / condition / condition.controller.js
index eb41d71..801f6ef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7bdd=['end','json','count','offset','apply','reject','update','destroy','then','error','send','body','Condition','find','catch','params','html-pdf','eml-format','rimraf','request-promise','moment','util','sox','ejs','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','../../config/environment','sendStatus','status'];(function(_0xaf29da,_0x117f5a){var _0x295c51=function(_0x3feaf4){while(--_0x3feaf4){_0xaf29da['push'](_0xaf29da['shift']());}};_0x295c51(++_0x117f5a);}(_0x7bdd,0x1f1));var _0xd7bd=function(_0x47beca,_0x1891d6){_0x47beca=_0x47beca-0x0;var _0x9e3685=_0x7bdd[_0x47beca];return _0x9e3685;};'use strict';var pdf=require(_0xd7bd('0x0'));var emlformat=require(_0xd7bd('0x1'));var rimraf=require(_0xd7bd('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd7bd('0x3'));var moment=require(_0xd7bd('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xd7bd('0x5'));var path=require('path');var sox=require(_0xd7bd('0x6'));var csv=require('to-csv');var ejs=require(_0xd7bd('0x7'));var fs=require('fs');var _=require(_0xd7bd('0x8'));var squel=require(_0xd7bd('0x9'));var crypto=require('crypto');var jsforce=require(_0xd7bd('0xa'));var deskjs=require(_0xd7bd('0xb'));var toCsv=require(_0xd7bd('0xc'));var querystring=require(_0xd7bd('0xd'));var Papa=require(_0xd7bd('0xe'));var Redis=require(_0xd7bd('0xf'));var qs=require(_0xd7bd('0x10'));var logger=require(_0xd7bd('0x11'))('api');var utils=require('../../config/utils');var config=require(_0xd7bd('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x48b8ee,_0x270b31){_0x270b31=_0x270b31||0xcc;return function(_0x247cda){if(_0x247cda){return _0x48b8ee[_0xd7bd('0x13')](_0x270b31);}return _0x48b8ee[_0xd7bd('0x14')](_0x270b31)[_0xd7bd('0x15')]();};}function respondWithResult(_0x3cc758,_0x201e28){_0x201e28=_0x201e28||0xc8;return function(_0x24f62b){if(_0x24f62b){return _0x3cc758[_0xd7bd('0x14')](_0x201e28)[_0xd7bd('0x16')](_0x24f62b);}};}function respondWithFilteredResult(_0x43349e,_0xe75902){return function(_0xe9f575){if(_0xe9f575){var _0x5307c2=_0xe9f575[_0xd7bd('0x17')],_0x3957cf=_0xe75902[_0xd7bd('0x18')],_0x4e0360=_0xe75902[_0xd7bd('0x18')]+_0xe75902['limit'],_0x2637c5;if(_0x4e0360>=_0x5307c2){_0x4e0360=_0x5307c2;_0x2637c5=0xc8;}else{_0x2637c5=0xce;}_0x43349e[_0xd7bd('0x14')](_0x2637c5);return _0x43349e['set']('Content-Range',_0x3957cf+'-'+_0x4e0360+'/'+_0x5307c2)[_0xd7bd('0x16')](_0xe9f575);}return null;};}function patchUpdates(_0x136695){return function(_0x3d74ec){try{jsonpatch[_0xd7bd('0x19')](_0x3d74ec,_0x136695,!![]);}catch(_0x290919){return BPromise[_0xd7bd('0x1a')](_0x290919);}return _0x3d74ec['save']();};}function saveUpdates(_0x1918c7,_0x536b9b){return function(_0x3e69f8){if(_0x3e69f8){return _0x3e69f8[_0xd7bd('0x1b')](_0x1918c7)['then'](function(_0x289aa4){return _0x289aa4;});}return null;};}function removeEntity(_0x1b9e9a,_0x38e8d7){return function(_0x29f4b1){if(_0x29f4b1){return _0x29f4b1[_0xd7bd('0x1c')]()[_0xd7bd('0x1d')](function(){_0x1b9e9a[_0xd7bd('0x14')](0xcc)[_0xd7bd('0x15')]();});}};}function handleEntityNotFound(_0x21d4cb,_0xf6c4fe){return function(_0x1680c0){if(!_0x1680c0){_0x21d4cb[_0xd7bd('0x13')](0x194);}return _0x1680c0;};}function handleError(_0x21c25a,_0x3d9d82){_0x3d9d82=_0x3d9d82||0x1f4;return function(_0x152ce7){logger[_0xd7bd('0x1e')](_0x152ce7['stack']);if(_0x152ce7['name']){delete _0x152ce7['name'];}_0x21c25a[_0xd7bd('0x14')](_0x3d9d82)[_0xd7bd('0x1f')](_0x152ce7);};}exports['update']=function(_0xcbd717,_0x43ff28){if(_0xcbd717[_0xd7bd('0x20')]['id']){delete _0xcbd717['body']['id'];}return db[_0xd7bd('0x21')][_0xd7bd('0x22')]({'where':{'id':_0xcbd717['params']['id']}})['then'](handleEntityNotFound(_0x43ff28,null))[_0xd7bd('0x1d')](saveUpdates(_0xcbd717['body'],null))[_0xd7bd('0x1d')](respondWithResult(_0x43ff28,null))[_0xd7bd('0x23')](handleError(_0x43ff28,null));};exports[_0xd7bd('0x1c')]=function(_0x37a83e,_0x3b7106){return db[_0xd7bd('0x21')][_0xd7bd('0x22')]({'where':{'id':_0x37a83e[_0xd7bd('0x24')]['id']}})[_0xd7bd('0x1d')](handleEntityNotFound(_0x3b7106,null))[_0xd7bd('0x1d')](removeEntity(_0x3b7106,null))['catch'](handleError(_0x3b7106,null));};
\ No newline at end of file
+var _0xac9c=['../../config/environment','../../mysqldb','sendStatus','status','json','offset','set','apply','update','then','destroy','end','error','stack','name','send','body','find','params','Condition','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','to-csv','ejs','lodash','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api'];(function(_0x57c8d4,_0x360e79){var _0x453f78=function(_0x56b88b){while(--_0x56b88b){_0x57c8d4['push'](_0x57c8d4['shift']());}};_0x453f78(++_0x360e79);}(_0xac9c,0xe2));var _0xcac9=function(_0x2dadb9,_0x42cfe6){_0x2dadb9=_0x2dadb9-0x0;var _0x2f0097=_0xac9c[_0x2dadb9];return _0x2f0097;};'use strict';var pdf=require(_0xcac9('0x0'));var emlformat=require(_0xcac9('0x1'));var rimraf=require(_0xcac9('0x2'));var zipdir=require(_0xcac9('0x3'));var jsonpatch=require(_0xcac9('0x4'));var rp=require(_0xcac9('0x5'));var moment=require('moment');var BPromise=require(_0xcac9('0x6'));var Mustache=require('mustache');var util=require(_0xcac9('0x7'));var path=require(_0xcac9('0x8'));var sox=require(_0xcac9('0x9'));var csv=require(_0xcac9('0xa'));var ejs=require(_0xcac9('0xb'));var fs=require('fs');var _=require(_0xcac9('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xcac9('0xd'));var toCsv=require(_0xcac9('0xa'));var querystring=require(_0xcac9('0xe'));var Papa=require(_0xcac9('0xf'));var Redis=require(_0xcac9('0x10'));var qs=require(_0xcac9('0x11'));var logger=require(_0xcac9('0x12'))(_0xcac9('0x13'));var utils=require('../../config/utils');var config=require(_0xcac9('0x14'));var db=require(_0xcac9('0x15'))['db'];function respondWithStatusCode(_0x53ae63,_0x2a01eb){_0x2a01eb=_0x2a01eb||0xcc;return function(_0x4c744e){if(_0x4c744e){return _0x53ae63[_0xcac9('0x16')](_0x2a01eb);}return _0x53ae63[_0xcac9('0x17')](_0x2a01eb)['end']();};}function respondWithResult(_0x47c034,_0xa8a19c){_0xa8a19c=_0xa8a19c||0xc8;return function(_0x5ead31){if(_0x5ead31){return _0x47c034['status'](_0xa8a19c)[_0xcac9('0x18')](_0x5ead31);}};}function respondWithFilteredResult(_0x3e818d,_0x34059b){return function(_0x27c459){if(_0x27c459){var _0x53ff26=_0x27c459['count'],_0xa50d9=_0x34059b[_0xcac9('0x19')],_0x1b7750=_0x34059b[_0xcac9('0x19')]+_0x34059b['limit'],_0x41a4e2;if(_0x1b7750>=_0x53ff26){_0x1b7750=_0x53ff26;_0x41a4e2=0xc8;}else{_0x41a4e2=0xce;}_0x3e818d[_0xcac9('0x17')](_0x41a4e2);return _0x3e818d[_0xcac9('0x1a')]('Content-Range',_0xa50d9+'-'+_0x1b7750+'/'+_0x53ff26)[_0xcac9('0x18')](_0x27c459);}return null;};}function patchUpdates(_0x2c1070){return function(_0x117053){try{jsonpatch[_0xcac9('0x1b')](_0x117053,_0x2c1070,!![]);}catch(_0x4631c6){return BPromise['reject'](_0x4631c6);}return _0x117053['save']();};}function saveUpdates(_0x3fa385,_0x14f301){return function(_0x586e5b){if(_0x586e5b){return _0x586e5b[_0xcac9('0x1c')](_0x3fa385)[_0xcac9('0x1d')](function(_0x268e6d){return _0x268e6d;});}return null;};}function removeEntity(_0x451b69,_0x56fe09){return function(_0xd84573){if(_0xd84573){return _0xd84573[_0xcac9('0x1e')]()[_0xcac9('0x1d')](function(){_0x451b69[_0xcac9('0x17')](0xcc)[_0xcac9('0x1f')]();});}};}function handleEntityNotFound(_0x1fe84c,_0x5253b2){return function(_0x33532a){if(!_0x33532a){_0x1fe84c['sendStatus'](0x194);}return _0x33532a;};}function handleError(_0x127e8e,_0x173de1){_0x173de1=_0x173de1||0x1f4;return function(_0x162fb5){logger[_0xcac9('0x20')](_0x162fb5[_0xcac9('0x21')]);if(_0x162fb5[_0xcac9('0x22')]){delete _0x162fb5['name'];}_0x127e8e[_0xcac9('0x17')](_0x173de1)[_0xcac9('0x23')](_0x162fb5);};}exports['update']=function(_0x26870c,_0x13fee3){if(_0x26870c[_0xcac9('0x24')]['id']){delete _0x26870c[_0xcac9('0x24')]['id'];}return db['Condition'][_0xcac9('0x25')]({'where':{'id':_0x26870c[_0xcac9('0x26')]['id']}})[_0xcac9('0x1d')](handleEntityNotFound(_0x13fee3,null))[_0xcac9('0x1d')](saveUpdates(_0x26870c['body'],null))[_0xcac9('0x1d')](respondWithResult(_0x13fee3,null))['catch'](handleError(_0x13fee3,null));};exports['destroy']=function(_0x10b44a,_0x26abdb){return db[_0xcac9('0x27')][_0xcac9('0x25')]({'where':{'id':_0x10b44a[_0xcac9('0x26')]['id']}})[_0xcac9('0x1d')](handleEntityNotFound(_0x26abdb,null))[_0xcac9('0x1d')](removeEntity(_0x26abdb,null))[_0xcac9('0x28')](handleError(_0x26abdb,null));};
\ No newline at end of file