Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / action / action.controller.js
index a28c082..0e475c8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8153=['request-promise','mustache','path','sox','ejs','squel','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','update','then','destroy','stack','send','body','Action','find','catch','params','html-pdf','eml-format','zip-dir','fast-json-patch'];(function(_0x568a61,_0x2124f8){var _0x334c3b=function(_0x1afc39){while(--_0x1afc39){_0x568a61['push'](_0x568a61['shift']());}};_0x334c3b(++_0x2124f8);}(_0x8153,0x9c));var _0x3815=function(_0x98928c,_0x4bca61){_0x98928c=_0x98928c-0x0;var _0x49e851=_0x8153[_0x98928c];return _0x49e851;};'use strict';var pdf=require(_0x3815('0x0'));var emlformat=require(_0x3815('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x3815('0x2'));var jsonpatch=require(_0x3815('0x3'));var rp=require(_0x3815('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x3815('0x5'));var util=require('util');var path=require(_0x3815('0x6'));var sox=require(_0x3815('0x7'));var csv=require('to-csv');var ejs=require(_0x3815('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x3815('0x9'));var crypto=require('crypto');var jsforce=require(_0x3815('0xa'));var deskjs=require(_0x3815('0xb'));var toCsv=require(_0x3815('0xc'));var querystring=require(_0x3815('0xd'));var Papa=require(_0x3815('0xe'));var Redis=require('ioredis');var authService=require(_0x3815('0xf'));var qs=require(_0x3815('0x10'));var as=require(_0x3815('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x3815('0x12'));var utils=require(_0x3815('0x13'));var config=require(_0x3815('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3bb2a5,_0x53a8ea){_0x53a8ea=_0x53a8ea||0xcc;return function(_0x22811f){if(_0x22811f){return _0x3bb2a5[_0x3815('0x15')](_0x53a8ea);}return _0x3bb2a5[_0x3815('0x16')](_0x53a8ea)[_0x3815('0x17')]();};}function respondWithResult(_0x26d521,_0x1353fe){_0x1353fe=_0x1353fe||0xc8;return function(_0xe46618){if(_0xe46618){return _0x26d521[_0x3815('0x16')](_0x1353fe)[_0x3815('0x18')](_0xe46618);}};}function respondWithFilteredResult(_0x14bc82,_0x3e34c1){return function(_0x580e0d){if(_0x580e0d){var _0x82c201=_0x580e0d['count'],_0x67ef36=_0x3e34c1['offset'],_0x3c7e70=_0x3e34c1[_0x3815('0x19')]+_0x3e34c1[_0x3815('0x1a')],_0x5cf168;if(_0x3c7e70>=_0x82c201){_0x3c7e70=_0x82c201;_0x5cf168=0xc8;}else{_0x5cf168=0xce;}_0x14bc82[_0x3815('0x16')](_0x5cf168);return _0x14bc82[_0x3815('0x1b')](_0x3815('0x1c'),_0x67ef36+'-'+_0x3c7e70+'/'+_0x82c201)['json'](_0x580e0d);}return null;};}function patchUpdates(_0x19f43e){return function(_0x5a8f75){try{jsonpatch[_0x3815('0x1d')](_0x5a8f75,_0x19f43e,!![]);}catch(_0xc3f32b){return BPromise['reject'](_0xc3f32b);}return _0x5a8f75['save']();};}function saveUpdates(_0x2fd6d5,_0xd9c251){return function(_0x362ea3){if(_0x362ea3){return _0x362ea3[_0x3815('0x1e')](_0x2fd6d5)[_0x3815('0x1f')](function(_0xa1c0ff){return _0xa1c0ff;});}return null;};}function removeEntity(_0x398bda,_0x54befc){return function(_0x277ee3){if(_0x277ee3){return _0x277ee3[_0x3815('0x20')]()[_0x3815('0x1f')](function(){_0x398bda[_0x3815('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x43532b,_0x3b9e7f){return function(_0x355e6a){if(!_0x355e6a){_0x43532b[_0x3815('0x15')](0x194);}return _0x355e6a;};}function handleError(_0x3a346f,_0x18838a){_0x18838a=_0x18838a||0x1f4;return function(_0x17f2a7){logger['error'](_0x17f2a7[_0x3815('0x21')]);if(_0x17f2a7['name']){delete _0x17f2a7['name'];}_0x3a346f[_0x3815('0x16')](_0x18838a)[_0x3815('0x22')](_0x17f2a7);};}exports[_0x3815('0x1e')]=function(_0x3089f7,_0x5ab000){if(_0x3089f7[_0x3815('0x23')]['id']){delete _0x3089f7[_0x3815('0x23')]['id'];}return db[_0x3815('0x24')][_0x3815('0x25')]({'where':{'id':_0x3089f7['params']['id']}})[_0x3815('0x1f')](handleEntityNotFound(_0x5ab000,null))[_0x3815('0x1f')](saveUpdates(_0x3089f7[_0x3815('0x23')],null))[_0x3815('0x1f')](respondWithResult(_0x5ab000,null))[_0x3815('0x26')](handleError(_0x5ab000,null));};exports['destroy']=function(_0x30fc9f,_0x4b92e9){return db[_0x3815('0x24')]['find']({'where':{'id':_0x30fc9f[_0x3815('0x27')]['id']}})[_0x3815('0x1f')](handleEntityNotFound(_0x4b92e9,null))[_0x3815('0x1f')](removeEntity(_0x4b92e9,null))['catch'](handleError(_0x4b92e9,null));};
\ No newline at end of file
+var _0x06bf=['json','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','body','find','params','catch','Action','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','end'];(function(_0x13fed6,_0x32f7d9){var _0x272cf3=function(_0x539a16){while(--_0x539a16){_0x13fed6['push'](_0x13fed6['shift']());}};_0x272cf3(++_0x32f7d9);}(_0x06bf,0x15e));var _0xf06b=function(_0x5a076c,_0x222cb0){_0x5a076c=_0x5a076c-0x0;var _0x5036c1=_0x06bf[_0x5a076c];return _0x5036c1;};'use strict';var pdf=require(_0xf06b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xf06b('0x1'));var zipdir=require(_0xf06b('0x2'));var jsonpatch=require(_0xf06b('0x3'));var rp=require(_0xf06b('0x4'));var moment=require(_0xf06b('0x5'));var BPromise=require(_0xf06b('0x6'));var Mustache=require(_0xf06b('0x7'));var util=require('util');var path=require('path');var sox=require(_0xf06b('0x8'));var csv=require(_0xf06b('0x9'));var ejs=require(_0xf06b('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf06b('0xb'));var crypto=require('crypto');var jsforce=require(_0xf06b('0xc'));var deskjs=require(_0xf06b('0xd'));var toCsv=require(_0xf06b('0x9'));var querystring=require(_0xf06b('0xe'));var Papa=require(_0xf06b('0xf'));var Redis=require(_0xf06b('0x10'));var authService=require('../../components/auth/service');var qs=require(_0xf06b('0x11'));var as=require(_0xf06b('0x12'));var hardwareService=require(_0xf06b('0x13'));var logger=require(_0xf06b('0x14'))(_0xf06b('0x15'));var utils=require(_0xf06b('0x16'));var config=require('../../config/environment');var db=require(_0xf06b('0x17'))['db'];function respondWithStatusCode(_0x25721d,_0x1846f3){_0x1846f3=_0x1846f3||0xcc;return function(_0x3e2a4f){if(_0x3e2a4f){return _0x25721d['sendStatus'](_0x1846f3);}return _0x25721d[_0xf06b('0x18')](_0x1846f3)[_0xf06b('0x19')]();};}function respondWithResult(_0x34df4e,_0x189253){_0x189253=_0x189253||0xc8;return function(_0x3a272a){if(_0x3a272a){return _0x34df4e[_0xf06b('0x18')](_0x189253)[_0xf06b('0x1a')](_0x3a272a);}};}function respondWithFilteredResult(_0x5628f9,_0x2510e6){return function(_0x56bd87){if(_0x56bd87){var _0x221702=_0x56bd87[_0xf06b('0x1b')],_0x75d33d=_0x2510e6[_0xf06b('0x1c')],_0x2af220=_0x2510e6[_0xf06b('0x1c')]+_0x2510e6['limit'],_0x15a042;if(_0x2af220>=_0x221702){_0x2af220=_0x221702;_0x15a042=0xc8;}else{_0x15a042=0xce;}_0x5628f9[_0xf06b('0x18')](_0x15a042);return _0x5628f9[_0xf06b('0x1d')](_0xf06b('0x1e'),_0x75d33d+'-'+_0x2af220+'/'+_0x221702)['json'](_0x56bd87);}return null;};}function patchUpdates(_0xe9dfed){return function(_0x42dec8){try{jsonpatch[_0xf06b('0x1f')](_0x42dec8,_0xe9dfed,!![]);}catch(_0x329801){return BPromise[_0xf06b('0x20')](_0x329801);}return _0x42dec8[_0xf06b('0x21')]();};}function saveUpdates(_0x2a9548,_0x1f1f2e){return function(_0x4e8bf3){if(_0x4e8bf3){return _0x4e8bf3[_0xf06b('0x22')](_0x2a9548)[_0xf06b('0x23')](function(_0x2a85ba){return _0x2a85ba;});}return null;};}function removeEntity(_0xcfab69,_0x475c03){return function(_0x26524d){if(_0x26524d){return _0x26524d[_0xf06b('0x24')]()[_0xf06b('0x23')](function(){_0xcfab69['status'](0xcc)[_0xf06b('0x19')]();});}};}function handleEntityNotFound(_0x2d876b,_0x13bbb2){return function(_0x1147f1){if(!_0x1147f1){_0x2d876b[_0xf06b('0x25')](0x194);}return _0x1147f1;};}function handleError(_0x233cbe,_0x236d32){_0x236d32=_0x236d32||0x1f4;return function(_0x521046){logger[_0xf06b('0x26')](_0x521046[_0xf06b('0x27')]);if(_0x521046[_0xf06b('0x28')]){delete _0x521046[_0xf06b('0x28')];}_0x233cbe[_0xf06b('0x18')](_0x236d32)[_0xf06b('0x29')](_0x521046);};}exports['update']=function(_0xd60ea5,_0x33deb6){if(_0xd60ea5[_0xf06b('0x2a')]['id']){delete _0xd60ea5[_0xf06b('0x2a')]['id'];}return db['Action'][_0xf06b('0x2b')]({'where':{'id':_0xd60ea5[_0xf06b('0x2c')]['id']}})['then'](handleEntityNotFound(_0x33deb6,null))['then'](saveUpdates(_0xd60ea5['body'],null))[_0xf06b('0x23')](respondWithResult(_0x33deb6,null))[_0xf06b('0x2d')](handleError(_0x33deb6,null));};exports['destroy']=function(_0xa0368b,_0x4aa082){return db[_0xf06b('0x2e')][_0xf06b('0x2b')]({'where':{'id':_0xa0368b[_0xf06b('0x2c')]['id']}})[_0xf06b('0x23')](handleEntityNotFound(_0x4aa082,null))[_0xf06b('0x23')](removeEntity(_0x4aa082,null))[_0xf06b('0x2d')](handleError(_0x4aa082,null));};
\ No newline at end of file