Built motion from commit 14588770.|2.5.38
[motion2.git] / server / api / action / action.controller.js
index 01bc5c7..4e0b1c7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xde2b=['update','then','destroy','error','stack','name','send','body','Action','find','params','catch','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','undefined','limit','count','Content-Range','json','apply','save'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xde2b,0x72));var _0xbde2=function(_0x183492,_0xaa45f6){_0x183492=_0x183492-0x0;var _0x55d035=_0xde2b[_0x183492];return _0x55d035;};'use strict';var emlformat=require(_0xbde2('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xbde2('0x1'));var jsonpatch=require(_0xbde2('0x2'));var rp=require(_0xbde2('0x3'));var moment=require('moment');var BPromise=require(_0xbde2('0x4'));var Mustache=require(_0xbde2('0x5'));var util=require(_0xbde2('0x6'));var path=require(_0xbde2('0x7'));var sox=require(_0xbde2('0x8'));var csv=require(_0xbde2('0x9'));var ejs=require(_0xbde2('0xa'));var fs=require('fs');var fs_extra=require(_0xbde2('0xb'));var _=require(_0xbde2('0xc'));var squel=require(_0xbde2('0xd'));var crypto=require(_0xbde2('0xe'));var jsforce=require('jsforce');var deskjs=require(_0xbde2('0xf'));var toCsv=require(_0xbde2('0x9'));var querystring=require(_0xbde2('0x10'));var Papa=require('papaparse');var Redis=require(_0xbde2('0x11'));var authService=require(_0xbde2('0x12'));var qs=require(_0xbde2('0x13'));var as=require(_0xbde2('0x14'));var hardwareService=require(_0xbde2('0x15'));var logger=require(_0xbde2('0x16'))(_0xbde2('0x17'));var utils=require(_0xbde2('0x18'));var config=require(_0xbde2('0x19'));var licenseUtil=require(_0xbde2('0x1a'));var db=require(_0xbde2('0x1b'))['db'];function respondWithStatusCode(_0x142663,_0x16d9a0){_0x16d9a0=_0x16d9a0||0xcc;return function(_0x130fa0){if(_0x130fa0){return _0x142663[_0xbde2('0x1c')](_0x16d9a0);}return _0x142663[_0xbde2('0x1d')](_0x16d9a0)[_0xbde2('0x1e')]();};}function respondWithResult(_0x512ba5,_0x153c12){_0x153c12=_0x153c12||0xc8;return function(_0x550c18){if(_0x550c18){return _0x512ba5[_0xbde2('0x1d')](_0x153c12)['json'](_0x550c18);}};}function respondWithFilteredResult(_0x1bd7b9,_0x5d6fa1){return function(_0x46e88a){if(_0x46e88a){var _0x40e538=typeof _0x5d6fa1[_0xbde2('0x1f')]===_0xbde2('0x20')&&typeof _0x5d6fa1[_0xbde2('0x21')]===_0xbde2('0x20');var _0x22cf88=_0x46e88a[_0xbde2('0x22')];var _0x17de7e=_0x40e538?0x0:_0x5d6fa1['offset'];var _0x46eb1d=_0x40e538?_0x46e88a['count']:_0x5d6fa1[_0xbde2('0x1f')]+_0x5d6fa1[_0xbde2('0x21')];var _0x463804;if(_0x46eb1d>=_0x22cf88){_0x46eb1d=_0x22cf88;_0x463804=0xc8;}else{_0x463804=0xce;}_0x1bd7b9['status'](_0x463804);return _0x1bd7b9['set'](_0xbde2('0x23'),_0x17de7e+'-'+_0x46eb1d+'/'+_0x22cf88)[_0xbde2('0x24')](_0x46e88a);}return null;};}function patchUpdates(_0x52c500){return function(_0xe49a44){try{jsonpatch[_0xbde2('0x25')](_0xe49a44,_0x52c500,!![]);}catch(_0x39c980){return BPromise['reject'](_0x39c980);}return _0xe49a44[_0xbde2('0x26')]();};}function saveUpdates(_0x4cc383,_0x510cd5){return function(_0x313cfe){if(_0x313cfe){return _0x313cfe[_0xbde2('0x27')](_0x4cc383)[_0xbde2('0x28')](function(_0x546b49){return _0x546b49;});}return null;};}function removeEntity(_0x54c07d,_0x5ed4f9){return function(_0x157498){if(_0x157498){return _0x157498[_0xbde2('0x29')]()['then'](function(){_0x54c07d['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1a6883,_0x5a62a5){return function(_0x1c16a3){if(!_0x1c16a3){_0x1a6883[_0xbde2('0x1c')](0x194);}return _0x1c16a3;};}function handleError(_0x39274f,_0x53c232){_0x53c232=_0x53c232||0x1f4;return function(_0x5ed965){logger[_0xbde2('0x2a')](_0x5ed965[_0xbde2('0x2b')]);if(_0x5ed965[_0xbde2('0x2c')]){delete _0x5ed965[_0xbde2('0x2c')];}_0x39274f[_0xbde2('0x1d')](_0x53c232)[_0xbde2('0x2d')](_0x5ed965);};}exports[_0xbde2('0x27')]=function(_0x5cc866,_0x58e697){if(_0x5cc866['body']['id']){delete _0x5cc866[_0xbde2('0x2e')]['id'];}return db[_0xbde2('0x2f')][_0xbde2('0x30')]({'where':{'id':_0x5cc866[_0xbde2('0x31')]['id']}})['then'](handleEntityNotFound(_0x58e697,null))[_0xbde2('0x28')](saveUpdates(_0x5cc866[_0xbde2('0x2e')],null))['then'](respondWithResult(_0x58e697,null))[_0xbde2('0x32')](handleError(_0x58e697,null));};exports[_0xbde2('0x29')]=function(_0x35fa4b,_0x28d917){return db[_0xbde2('0x2f')][_0xbde2('0x30')]({'where':{'id':_0x35fa4b[_0xbde2('0x31')]['id']}})[_0xbde2('0x28')](handleEntityNotFound(_0x28d917,null))[_0xbde2('0x28')](removeEntity(_0x28d917,null))[_0xbde2('0x32')](handleError(_0x28d917,null));};
\ No newline at end of file
+var _0x77ce=['send','body','Action','find','params','destroy','catch','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','update','then','error','name'];(function(_0x29a17a,_0x1456dd){var _0x2ea5bf=function(_0x9bd0ee){while(--_0x9bd0ee){_0x29a17a['push'](_0x29a17a['shift']());}};_0x2ea5bf(++_0x1456dd);}(_0x77ce,0x1c9));var _0xe77c=function(_0x409c7e,_0x223319){_0x409c7e=_0x409c7e-0x0;var _0x45cff9=_0x77ce[_0x409c7e];return _0x45cff9;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xe77c('0x0'));var jsonpatch=require(_0xe77c('0x1'));var rp=require(_0xe77c('0x2'));var moment=require(_0xe77c('0x3'));var BPromise=require(_0xe77c('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0xe77c('0x5'));var sox=require(_0xe77c('0x6'));var csv=require('to-csv');var ejs=require(_0xe77c('0x7'));var fs=require('fs');var fs_extra=require(_0xe77c('0x8'));var _=require(_0xe77c('0x9'));var squel=require(_0xe77c('0xa'));var crypto=require(_0xe77c('0xb'));var jsforce=require('jsforce');var deskjs=require(_0xe77c('0xc'));var toCsv=require('to-csv');var querystring=require(_0xe77c('0xd'));var Papa=require('papaparse');var Redis=require(_0xe77c('0xe'));var authService=require(_0xe77c('0xf'));var qs=require(_0xe77c('0x10'));var as=require(_0xe77c('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xe77c('0x12'));var utils=require(_0xe77c('0x13'));var config=require(_0xe77c('0x14'));var licenseUtil=require('../../config/license/util');var db=require(_0xe77c('0x15'))['db'];function respondWithStatusCode(_0x2d242f,_0xefebd4){_0xefebd4=_0xefebd4||0xcc;return function(_0x2c4792){if(_0x2c4792){return _0x2d242f[_0xe77c('0x16')](_0xefebd4);}return _0x2d242f[_0xe77c('0x17')](_0xefebd4)[_0xe77c('0x18')]();};}function respondWithResult(_0x200f81,_0x1256ff){_0x1256ff=_0x1256ff||0xc8;return function(_0x53f161){if(_0x53f161){return _0x200f81['status'](_0x1256ff)[_0xe77c('0x19')](_0x53f161);}};}function respondWithFilteredResult(_0x16ef43,_0x51f340){return function(_0x5e770b){if(_0x5e770b){var _0x282d8d=typeof _0x51f340[_0xe77c('0x1a')]===_0xe77c('0x1b')&&typeof _0x51f340[_0xe77c('0x1c')]===_0xe77c('0x1b');var _0x2c6bd8=_0x5e770b[_0xe77c('0x1d')];var _0x11a5da=_0x282d8d?0x0:_0x51f340['offset'];var _0x49d1c1=_0x282d8d?_0x5e770b[_0xe77c('0x1d')]:_0x51f340[_0xe77c('0x1a')]+_0x51f340[_0xe77c('0x1c')];var _0x233d00;if(_0x49d1c1>=_0x2c6bd8){_0x49d1c1=_0x2c6bd8;_0x233d00=0xc8;}else{_0x233d00=0xce;}_0x16ef43[_0xe77c('0x17')](_0x233d00);return _0x16ef43[_0xe77c('0x1e')](_0xe77c('0x1f'),_0x11a5da+'-'+_0x49d1c1+'/'+_0x2c6bd8)['json'](_0x5e770b);}return null;};}function patchUpdates(_0x5eac1d){return function(_0x14f139){try{jsonpatch[_0xe77c('0x20')](_0x14f139,_0x5eac1d,!![]);}catch(_0x3c8572){return BPromise[_0xe77c('0x21')](_0x3c8572);}return _0x14f139['save']();};}function saveUpdates(_0x16656e,_0x43b5e9){return function(_0x12c0d9){if(_0x12c0d9){return _0x12c0d9[_0xe77c('0x22')](_0x16656e)['then'](function(_0x1a4b76){return _0x1a4b76;});}return null;};}function removeEntity(_0x365c8a,_0x200284){return function(_0x5b9148){if(_0x5b9148){return _0x5b9148['destroy']()[_0xe77c('0x23')](function(){_0x365c8a[_0xe77c('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4352bc,_0x19c31b){return function(_0x22da48){if(!_0x22da48){_0x4352bc[_0xe77c('0x16')](0x194);}return _0x22da48;};}function handleError(_0x4544ed,_0x87bd75){_0x87bd75=_0x87bd75||0x1f4;return function(_0x3748f8){logger[_0xe77c('0x24')](_0x3748f8['stack']);if(_0x3748f8[_0xe77c('0x25')]){delete _0x3748f8[_0xe77c('0x25')];}_0x4544ed[_0xe77c('0x17')](_0x87bd75)[_0xe77c('0x26')](_0x3748f8);};}exports[_0xe77c('0x22')]=function(_0x4289d4,_0x4cd02c){if(_0x4289d4[_0xe77c('0x27')]['id']){delete _0x4289d4[_0xe77c('0x27')]['id'];}return db[_0xe77c('0x28')][_0xe77c('0x29')]({'where':{'id':_0x4289d4[_0xe77c('0x2a')]['id']}})[_0xe77c('0x23')](handleEntityNotFound(_0x4cd02c,null))[_0xe77c('0x23')](saveUpdates(_0x4289d4[_0xe77c('0x27')],null))[_0xe77c('0x23')](respondWithResult(_0x4cd02c,null))['catch'](handleError(_0x4cd02c,null));};exports[_0xe77c('0x2b')]=function(_0x2f9ed1,_0x247733){return db[_0xe77c('0x28')][_0xe77c('0x29')]({'where':{'id':_0x2f9ed1[_0xe77c('0x2a')]['id']}})[_0xe77c('0x23')](handleEntityNotFound(_0x247733,null))[_0xe77c('0x23')](removeEntity(_0x247733,null))[_0xe77c('0x2c')](handleError(_0x247733,null));};
\ No newline at end of file