Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / api / action / action.controller.js
index 4e7a70b..ebb750c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeae8=['error','stack','name','send','body','Action','params','then','find','catch','html-pdf','eml-format','rimraf','fast-json-patch','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','update','destroy'];(function(_0x4ed178,_0x5cbede){var _0x347907=function(_0x35c853){while(--_0x35c853){_0x4ed178['push'](_0x4ed178['shift']());}};_0x347907(++_0x5cbede);}(_0xeae8,0x66));var _0x8eae=function(_0x52f75d,_0x12b42f){_0x52f75d=_0x52f75d-0x0;var _0x204209=_0xeae8[_0x52f75d];return _0x204209;};'use strict';var pdf=require(_0x8eae('0x0'));var emlformat=require(_0x8eae('0x1'));var rimraf=require(_0x8eae('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8eae('0x3'));var rp=require('request-promise');var moment=require(_0x8eae('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x8eae('0x5'));var util=require(_0x8eae('0x6'));var path=require(_0x8eae('0x7'));var sox=require(_0x8eae('0x8'));var csv=require(_0x8eae('0x9'));var ejs=require(_0x8eae('0xa'));var fs=require('fs');var _=require(_0x8eae('0xb'));var squel=require(_0x8eae('0xc'));var crypto=require(_0x8eae('0xd'));var jsforce=require(_0x8eae('0xe'));var deskjs=require(_0x8eae('0xf'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x8eae('0x10'));var Redis=require(_0x8eae('0x11'));var authService=require(_0x8eae('0x12'));var qs=require(_0x8eae('0x13'));var as=require(_0x8eae('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require(_0x8eae('0x15'));var config=require(_0x8eae('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0x8eae('0x17'))['db'];function respondWithStatusCode(_0x50e569,_0xa29afd){_0xa29afd=_0xa29afd||0xcc;return function(_0x38d257){if(_0x38d257){return _0x50e569[_0x8eae('0x18')](_0xa29afd);}return _0x50e569[_0x8eae('0x19')](_0xa29afd)[_0x8eae('0x1a')]();};}function respondWithResult(_0x549d19,_0x16f24a){_0x16f24a=_0x16f24a||0xc8;return function(_0x39d8e7){if(_0x39d8e7){return _0x549d19[_0x8eae('0x19')](_0x16f24a)[_0x8eae('0x1b')](_0x39d8e7);}};}function respondWithFilteredResult(_0x1bf2f7,_0x1cec9f){return function(_0x28eae2){if(_0x28eae2){var _0x367dfe=_0x28eae2['count'],_0x2afcc1=_0x1cec9f[_0x8eae('0x1c')],_0x5324e3=_0x1cec9f['offset']+_0x1cec9f[_0x8eae('0x1d')],_0x5e214e;if(_0x5324e3>=_0x367dfe){_0x5324e3=_0x367dfe;_0x5e214e=0xc8;}else{_0x5e214e=0xce;}_0x1bf2f7[_0x8eae('0x19')](_0x5e214e);return _0x1bf2f7[_0x8eae('0x1e')](_0x8eae('0x1f'),_0x2afcc1+'-'+_0x5324e3+'/'+_0x367dfe)[_0x8eae('0x1b')](_0x28eae2);}return null;};}function patchUpdates(_0x173672){return function(_0x3af89b){try{jsonpatch[_0x8eae('0x20')](_0x3af89b,_0x173672,!![]);}catch(_0xfbb712){return BPromise[_0x8eae('0x21')](_0xfbb712);}return _0x3af89b['save']();};}function saveUpdates(_0x5b3c8a,_0x1a74a5){return function(_0x8f6e73){if(_0x8f6e73){return _0x8f6e73[_0x8eae('0x22')](_0x5b3c8a)['then'](function(_0x1ee7fb){return _0x1ee7fb;});}return null;};}function removeEntity(_0x8e69cb,_0x51fa34){return function(_0x1dc612){if(_0x1dc612){return _0x1dc612[_0x8eae('0x23')]()['then'](function(){_0x8e69cb[_0x8eae('0x19')](0xcc)[_0x8eae('0x1a')]();});}};}function handleEntityNotFound(_0x171710,_0x282fa5){return function(_0x3edfdb){if(!_0x3edfdb){_0x171710[_0x8eae('0x18')](0x194);}return _0x3edfdb;};}function handleError(_0x3761a6,_0x3efe66){_0x3efe66=_0x3efe66||0x1f4;return function(_0x14c0c5){logger[_0x8eae('0x24')](_0x14c0c5[_0x8eae('0x25')]);if(_0x14c0c5['name']){delete _0x14c0c5[_0x8eae('0x26')];}_0x3761a6[_0x8eae('0x19')](_0x3efe66)[_0x8eae('0x27')](_0x14c0c5);};}exports[_0x8eae('0x22')]=function(_0x149b83,_0x13a80a){if(_0x149b83[_0x8eae('0x28')]['id']){delete _0x149b83['body']['id'];}return db[_0x8eae('0x29')]['find']({'where':{'id':_0x149b83[_0x8eae('0x2a')]['id']}})[_0x8eae('0x2b')](handleEntityNotFound(_0x13a80a,null))[_0x8eae('0x2b')](saveUpdates(_0x149b83[_0x8eae('0x28')],null))[_0x8eae('0x2b')](respondWithResult(_0x13a80a,null))['catch'](handleError(_0x13a80a,null));};exports['destroy']=function(_0x2d50e1,_0x28431c){return db[_0x8eae('0x29')][_0x8eae('0x2c')]({'where':{'id':_0x2d50e1['params']['id']}})[_0x8eae('0x2b')](handleEntityNotFound(_0x28431c,null))[_0x8eae('0x2b')](removeEntity(_0x28431c,null))[_0x8eae('0x2d')](handleError(_0x28431c,null));};
\ No newline at end of file
+var _0x07b2=['undefined','limit','count','set','Content-Range','reject','save','update','then','destroy','stack','name','send','body','find','catch','Action','params','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset'];(function(_0x177ebc,_0x115cb9){var _0x37f082=function(_0x1126c7){while(--_0x1126c7){_0x177ebc['push'](_0x177ebc['shift']());}};_0x37f082(++_0x115cb9);}(_0x07b2,0x1c2));var _0x207b=function(_0x182606,_0x2a0d03){_0x182606=_0x182606-0x0;var _0xb3a19a=_0x07b2[_0x182606];return _0xb3a19a;};'use strict';var emlformat=require(_0x207b('0x0'));var rimraf=require(_0x207b('0x1'));var zipdir=require(_0x207b('0x2'));var jsonpatch=require(_0x207b('0x3'));var rp=require('request-promise');var moment=require(_0x207b('0x4'));var BPromise=require(_0x207b('0x5'));var Mustache=require(_0x207b('0x6'));var util=require(_0x207b('0x7'));var path=require('path');var sox=require(_0x207b('0x8'));var csv=require(_0x207b('0x9'));var ejs=require(_0x207b('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x207b('0xb'));var squel=require(_0x207b('0xc'));var crypto=require('crypto');var jsforce=require(_0x207b('0xd'));var deskjs=require(_0x207b('0xe'));var toCsv=require(_0x207b('0x9'));var querystring=require('querystring');var Papa=require(_0x207b('0xf'));var Redis=require('ioredis');var authService=require(_0x207b('0x10'));var qs=require(_0x207b('0x11'));var as=require(_0x207b('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x207b('0x13'))(_0x207b('0x14'));var utils=require(_0x207b('0x15'));var config=require(_0x207b('0x16'));var licenseUtil=require(_0x207b('0x17'));var db=require(_0x207b('0x18'))['db'];function respondWithStatusCode(_0x5e7611,_0x56ee93){_0x56ee93=_0x56ee93||0xcc;return function(_0x508c2d){if(_0x508c2d){return _0x5e7611[_0x207b('0x19')](_0x56ee93);}return _0x5e7611[_0x207b('0x1a')](_0x56ee93)[_0x207b('0x1b')]();};}function respondWithResult(_0x4cafe2,_0x1ed8f7){_0x1ed8f7=_0x1ed8f7||0xc8;return function(_0x261b23){if(_0x261b23){return _0x4cafe2[_0x207b('0x1a')](_0x1ed8f7)[_0x207b('0x1c')](_0x261b23);}};}function respondWithFilteredResult(_0xf7706c,_0x59b8c4){return function(_0x3d2ab9){if(_0x3d2ab9){var _0xe3194c=typeof _0x59b8c4[_0x207b('0x1d')]===_0x207b('0x1e')&&typeof _0x59b8c4[_0x207b('0x1f')]===_0x207b('0x1e');var _0x364350=_0x3d2ab9[_0x207b('0x20')];var _0x3e3bea=_0xe3194c?0x0:_0x59b8c4[_0x207b('0x1d')];var _0x3994b2=_0xe3194c?_0x3d2ab9[_0x207b('0x20')]:_0x59b8c4['offset']+_0x59b8c4['limit'];var _0x3db6e8;if(_0x3994b2>=_0x364350){_0x3994b2=_0x364350;_0x3db6e8=0xc8;}else{_0x3db6e8=0xce;}_0xf7706c[_0x207b('0x1a')](_0x3db6e8);return _0xf7706c[_0x207b('0x21')](_0x207b('0x22'),_0x3e3bea+'-'+_0x3994b2+'/'+_0x364350)[_0x207b('0x1c')](_0x3d2ab9);}return null;};}function patchUpdates(_0x35277f){return function(_0x56e559){try{jsonpatch['apply'](_0x56e559,_0x35277f,!![]);}catch(_0x10896e){return BPromise[_0x207b('0x23')](_0x10896e);}return _0x56e559[_0x207b('0x24')]();};}function saveUpdates(_0x114443,_0x462b9e){return function(_0x58caa4){if(_0x58caa4){return _0x58caa4[_0x207b('0x25')](_0x114443)[_0x207b('0x26')](function(_0xa7ee61){return _0xa7ee61;});}return null;};}function removeEntity(_0x39caf6,_0x483906){return function(_0x359c23){if(_0x359c23){return _0x359c23[_0x207b('0x27')]()[_0x207b('0x26')](function(){_0x39caf6['status'](0xcc)[_0x207b('0x1b')]();});}};}function handleEntityNotFound(_0x1cd1c9,_0xfa4e39){return function(_0x5cc50b){if(!_0x5cc50b){_0x1cd1c9[_0x207b('0x19')](0x194);}return _0x5cc50b;};}function handleError(_0x4d8918,_0x2335a7){_0x2335a7=_0x2335a7||0x1f4;return function(_0x1b4da9){logger['error'](_0x1b4da9[_0x207b('0x28')]);if(_0x1b4da9[_0x207b('0x29')]){delete _0x1b4da9[_0x207b('0x29')];}_0x4d8918['status'](_0x2335a7)[_0x207b('0x2a')](_0x1b4da9);};}exports['update']=function(_0x5cd460,_0x25bcea){if(_0x5cd460[_0x207b('0x2b')]['id']){delete _0x5cd460['body']['id'];}return db['Action'][_0x207b('0x2c')]({'where':{'id':_0x5cd460['params']['id']}})[_0x207b('0x26')](handleEntityNotFound(_0x25bcea,null))['then'](saveUpdates(_0x5cd460[_0x207b('0x2b')],null))['then'](respondWithResult(_0x25bcea,null))[_0x207b('0x2d')](handleError(_0x25bcea,null));};exports['destroy']=function(_0x296081,_0x384b6f){return db[_0x207b('0x2e')][_0x207b('0x2c')]({'where':{'id':_0x296081[_0x207b('0x2f')]['id']}})[_0x207b('0x26')](handleEntityNotFound(_0x384b6f,null))[_0x207b('0x26')](removeEntity(_0x384b6f,null))['catch'](handleError(_0x384b6f,null));};
\ No newline at end of file