Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / chatProactiveAction / chatProactiveAction.controller.js
index 9d7d1b7..7dca910 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaee6=['update','destroy','html-pdf','rimraf','zip-dir','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','sendStatus','end','status','count','offset','limit','set','Content-Range','json','apply','reject','save','then','error','name','send','show','params','model','keys','ChatProactiveAction','query','intersection','fields','attributes','length','includeAll','include','merge','options','find','catch','create','body'];(function(_0x432682,_0x253044){var _0x463d05=function(_0xa73403){while(--_0xa73403){_0x432682['push'](_0x432682['shift']());}};_0x463d05(++_0x253044);}(_0xaee6,0xbc));var _0x6aee=function(_0x3926be,_0x52a1a0){_0x3926be=_0x3926be-0x0;var _0x2fa46b=_0xaee6[_0x3926be];return _0x2fa46b;};'use strict';var pdf=require(_0x6aee('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x6aee('0x1'));var zipdir=require(_0x6aee('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x6aee('0x3'));var moment=require(_0x6aee('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x6aee('0x5'));var util=require(_0x6aee('0x6'));var path=require(_0x6aee('0x7'));var sox=require(_0x6aee('0x8'));var csv=require(_0x6aee('0x9'));var ejs=require(_0x6aee('0xa'));var fs=require('fs');var _=require(_0x6aee('0xb'));var squel=require(_0x6aee('0xc'));var crypto=require(_0x6aee('0xd'));var jsforce=require(_0x6aee('0xe'));var deskjs=require(_0x6aee('0xf'));var toCsv=require(_0x6aee('0x9'));var querystring=require(_0x6aee('0x10'));var Papa=require(_0x6aee('0x11'));var Redis=require(_0x6aee('0x12'));var authService=require(_0x6aee('0x13'));var qs=require(_0x6aee('0x14'));var as=require(_0x6aee('0x15'));var hardwareService=require(_0x6aee('0x16'));var logger=require(_0x6aee('0x17'))(_0x6aee('0x18'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x6aee('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5326b5,_0x46d317){_0x46d317=_0x46d317||0xcc;return function(_0x19aa89){if(_0x19aa89){return _0x5326b5[_0x6aee('0x1a')](_0x46d317);}return _0x5326b5['status'](_0x46d317)[_0x6aee('0x1b')]();};}function respondWithResult(_0x2d7dca,_0x572e23){_0x572e23=_0x572e23||0xc8;return function(_0x383080){if(_0x383080){return _0x2d7dca[_0x6aee('0x1c')](_0x572e23)['json'](_0x383080);}};}function respondWithFilteredResult(_0x32ca20,_0x378160){return function(_0x3f0a3d){if(_0x3f0a3d){var _0x53c798=_0x3f0a3d[_0x6aee('0x1d')],_0x238ac2=_0x378160['offset'],_0x56e023=_0x378160[_0x6aee('0x1e')]+_0x378160[_0x6aee('0x1f')],_0x23b8bc;if(_0x56e023>=_0x53c798){_0x56e023=_0x53c798;_0x23b8bc=0xc8;}else{_0x23b8bc=0xce;}_0x32ca20['status'](_0x23b8bc);return _0x32ca20[_0x6aee('0x20')](_0x6aee('0x21'),_0x238ac2+'-'+_0x56e023+'/'+_0x53c798)[_0x6aee('0x22')](_0x3f0a3d);}return null;};}function patchUpdates(_0x3596cc){return function(_0x5b030d){try{jsonpatch[_0x6aee('0x23')](_0x5b030d,_0x3596cc,!![]);}catch(_0x453ac6){return BPromise[_0x6aee('0x24')](_0x453ac6);}return _0x5b030d[_0x6aee('0x25')]();};}function saveUpdates(_0x18539d,_0x3450e9){return function(_0x335bd2){if(_0x335bd2){return _0x335bd2['update'](_0x18539d)[_0x6aee('0x26')](function(_0x22a5f2){return _0x22a5f2;});}return null;};}function removeEntity(_0x1ba8a3,_0x5f4584){return function(_0x4dc45d){if(_0x4dc45d){return _0x4dc45d['destroy']()['then'](function(){_0x1ba8a3['status'](0xcc)[_0x6aee('0x1b')]();});}};}function handleEntityNotFound(_0x25f88a,_0x2578f6){return function(_0x586c3d){if(!_0x586c3d){_0x25f88a[_0x6aee('0x1a')](0x194);}return _0x586c3d;};}function handleError(_0x22aec7,_0x17ed17){_0x17ed17=_0x17ed17||0x1f4;return function(_0x4a4b4b){logger[_0x6aee('0x27')](_0x4a4b4b['stack']);if(_0x4a4b4b['name']){delete _0x4a4b4b[_0x6aee('0x28')];}_0x22aec7[_0x6aee('0x1c')](_0x17ed17)[_0x6aee('0x29')](_0x4a4b4b);};}exports[_0x6aee('0x2a')]=function(_0x402cae,_0x4831af){var _0x340ecb={'raw':!![],'where':{'id':_0x402cae[_0x6aee('0x2b')]['id']}},_0x44262b={};_0x44262b[_0x6aee('0x2c')]=_[_0x6aee('0x2d')](db[_0x6aee('0x2e')]['rawAttributes']);_0x44262b[_0x6aee('0x2f')]=_[_0x6aee('0x2d')](_0x402cae[_0x6aee('0x2f')]);_0x44262b['filters']=_[_0x6aee('0x30')](_0x44262b[_0x6aee('0x2c')],_0x44262b['query']);_0x340ecb['attributes']=_[_0x6aee('0x30')](_0x44262b['model'],qs[_0x6aee('0x31')](_0x402cae[_0x6aee('0x2f')]['fields']));_0x340ecb[_0x6aee('0x32')]=_0x340ecb[_0x6aee('0x32')][_0x6aee('0x33')]?_0x340ecb['attributes']:_0x44262b[_0x6aee('0x2c')];if(_0x402cae[_0x6aee('0x2f')][_0x6aee('0x34')]){_0x340ecb[_0x6aee('0x35')]=[{'all':!![]}];}_0x340ecb=_[_0x6aee('0x36')]({},_0x340ecb,_0x402cae[_0x6aee('0x37')]);return db[_0x6aee('0x2e')][_0x6aee('0x38')](_0x340ecb)['then'](handleEntityNotFound(_0x4831af,null))['then'](respondWithResult(_0x4831af,null))[_0x6aee('0x39')](handleError(_0x4831af,null));};exports[_0x6aee('0x3a')]=function(_0x41e515,_0x29e9c8){return db[_0x6aee('0x2e')]['create'](_0x41e515[_0x6aee('0x3b')],{})[_0x6aee('0x26')](respondWithResult(_0x29e9c8,0xc9))[_0x6aee('0x39')](handleError(_0x29e9c8,null));};exports[_0x6aee('0x3c')]=function(_0x344d47,_0x2348fe){if(_0x344d47[_0x6aee('0x3b')]['id']){delete _0x344d47[_0x6aee('0x3b')]['id'];}return db[_0x6aee('0x2e')]['find']({'where':{'id':_0x344d47[_0x6aee('0x2b')]['id']}})[_0x6aee('0x26')](handleEntityNotFound(_0x2348fe,null))['then'](saveUpdates(_0x344d47['body'],null))[_0x6aee('0x26')](respondWithResult(_0x2348fe,null))['catch'](handleError(_0x2348fe,null));};exports[_0x6aee('0x3d')]=function(_0x4cca5b,_0x535678){return db[_0x6aee('0x2e')][_0x6aee('0x38')]({'where':{'id':_0x4cca5b['params']['id']}})[_0x6aee('0x26')](handleEntityNotFound(_0x535678,null))['then'](removeEntity(_0x535678,null))[_0x6aee('0x39')](handleError(_0x535678,null));};
\ No newline at end of file
+var _0xd7ee=['ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','status','count','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','end','sendStatus','error','stack','name','send','show','model','keys','ChatProactiveAction','query','filters','attributes','intersection','fields','length','includeAll','include','merge','options','find','catch','create','body','params','html-pdf','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','ejs','lodash','crypto','desk.js','to-csv','querystring','papaparse'];(function(_0x43cee2,_0x4fe8c4){var _0x1538eb=function(_0x10d228){while(--_0x10d228){_0x43cee2['push'](_0x43cee2['shift']());}};_0x1538eb(++_0x4fe8c4);}(_0xd7ee,0x16a));var _0xed7e=function(_0x29a08d,_0x551eca){_0x29a08d=_0x29a08d-0x0;var _0x10fc1a=_0xd7ee[_0x29a08d];return _0x10fc1a;};'use strict';var pdf=require(_0xed7e('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xed7e('0x1'));var zipdir=require(_0xed7e('0x2'));var jsonpatch=require(_0xed7e('0x3'));var rp=require('request-promise');var moment=require(_0xed7e('0x4'));var BPromise=require(_0xed7e('0x5'));var Mustache=require(_0xed7e('0x6'));var util=require(_0xed7e('0x7'));var path=require(_0xed7e('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xed7e('0x9'));var fs=require('fs');var _=require(_0xed7e('0xa'));var squel=require('squel');var crypto=require(_0xed7e('0xb'));var jsforce=require('jsforce');var deskjs=require(_0xed7e('0xc'));var toCsv=require(_0xed7e('0xd'));var querystring=require(_0xed7e('0xe'));var Papa=require(_0xed7e('0xf'));var Redis=require(_0xed7e('0x10'));var authService=require(_0xed7e('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0xed7e('0x12'));var hardwareService=require(_0xed7e('0x13'));var logger=require(_0xed7e('0x14'))(_0xed7e('0x15'));var utils=require(_0xed7e('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0xed7e('0x17'));var db=require(_0xed7e('0x18'))['db'];function respondWithStatusCode(_0x35c7ff,_0x43809c){_0x43809c=_0x43809c||0xcc;return function(_0x2a1844){if(_0x2a1844){return _0x35c7ff['sendStatus'](_0x43809c);}return _0x35c7ff[_0xed7e('0x19')](_0x43809c)['end']();};}function respondWithResult(_0x408f5c,_0x5398c6){_0x5398c6=_0x5398c6||0xc8;return function(_0x27b523){if(_0x27b523){return _0x408f5c['status'](_0x5398c6)['json'](_0x27b523);}};}function respondWithFilteredResult(_0x44609b,_0x544336){return function(_0x2ca8f6){if(_0x2ca8f6){var _0x14ddb3=_0x2ca8f6[_0xed7e('0x1a')],_0x58576f=_0x544336[_0xed7e('0x1b')],_0x25dc01=_0x544336[_0xed7e('0x1b')]+_0x544336[_0xed7e('0x1c')],_0x2f4197;if(_0x25dc01>=_0x14ddb3){_0x25dc01=_0x14ddb3;_0x2f4197=0xc8;}else{_0x2f4197=0xce;}_0x44609b[_0xed7e('0x19')](_0x2f4197);return _0x44609b[_0xed7e('0x1d')](_0xed7e('0x1e'),_0x58576f+'-'+_0x25dc01+'/'+_0x14ddb3)[_0xed7e('0x1f')](_0x2ca8f6);}return null;};}function patchUpdates(_0x25dacb){return function(_0x5be69f){try{jsonpatch[_0xed7e('0x20')](_0x5be69f,_0x25dacb,!![]);}catch(_0x560da4){return BPromise[_0xed7e('0x21')](_0x560da4);}return _0x5be69f[_0xed7e('0x22')]();};}function saveUpdates(_0x1f5e95,_0x143e16){return function(_0xf4ff88){if(_0xf4ff88){return _0xf4ff88[_0xed7e('0x23')](_0x1f5e95)[_0xed7e('0x24')](function(_0x2bf920){return _0x2bf920;});}return null;};}function removeEntity(_0x41bea0,_0x3eb96a){return function(_0x4cab91){if(_0x4cab91){return _0x4cab91[_0xed7e('0x25')]()[_0xed7e('0x24')](function(){_0x41bea0[_0xed7e('0x19')](0xcc)[_0xed7e('0x26')]();});}};}function handleEntityNotFound(_0x43f7e4,_0xbc8c04){return function(_0x830e64){if(!_0x830e64){_0x43f7e4[_0xed7e('0x27')](0x194);}return _0x830e64;};}function handleError(_0x53ac84,_0x2010cb){_0x2010cb=_0x2010cb||0x1f4;return function(_0x2e9db9){logger[_0xed7e('0x28')](_0x2e9db9[_0xed7e('0x29')]);if(_0x2e9db9[_0xed7e('0x2a')]){delete _0x2e9db9[_0xed7e('0x2a')];}_0x53ac84['status'](_0x2010cb)[_0xed7e('0x2b')](_0x2e9db9);};}exports[_0xed7e('0x2c')]=function(_0x2fd3ef,_0x50bedb){var _0x1745f7={'raw':!![],'where':{'id':_0x2fd3ef['params']['id']}},_0x303b3c={};_0x303b3c[_0xed7e('0x2d')]=_[_0xed7e('0x2e')](db[_0xed7e('0x2f')]['rawAttributes']);_0x303b3c[_0xed7e('0x30')]=_[_0xed7e('0x2e')](_0x2fd3ef[_0xed7e('0x30')]);_0x303b3c[_0xed7e('0x31')]=_['intersection'](_0x303b3c[_0xed7e('0x2d')],_0x303b3c[_0xed7e('0x30')]);_0x1745f7[_0xed7e('0x32')]=_[_0xed7e('0x33')](_0x303b3c[_0xed7e('0x2d')],qs['fields'](_0x2fd3ef['query'][_0xed7e('0x34')]));_0x1745f7[_0xed7e('0x32')]=_0x1745f7[_0xed7e('0x32')][_0xed7e('0x35')]?_0x1745f7[_0xed7e('0x32')]:_0x303b3c[_0xed7e('0x2d')];if(_0x2fd3ef['query'][_0xed7e('0x36')]){_0x1745f7[_0xed7e('0x37')]=[{'all':!![]}];}_0x1745f7=_[_0xed7e('0x38')]({},_0x1745f7,_0x2fd3ef[_0xed7e('0x39')]);return db['ChatProactiveAction'][_0xed7e('0x3a')](_0x1745f7)[_0xed7e('0x24')](handleEntityNotFound(_0x50bedb,null))[_0xed7e('0x24')](respondWithResult(_0x50bedb,null))[_0xed7e('0x3b')](handleError(_0x50bedb,null));};exports[_0xed7e('0x3c')]=function(_0x1881ec,_0x1d0a1c){return db[_0xed7e('0x2f')][_0xed7e('0x3c')](_0x1881ec[_0xed7e('0x3d')],{})['then'](respondWithResult(_0x1d0a1c,0xc9))[_0xed7e('0x3b')](handleError(_0x1d0a1c,null));};exports['update']=function(_0xd309ae,_0x10e66c){if(_0xd309ae[_0xed7e('0x3d')]['id']){delete _0xd309ae[_0xed7e('0x3d')]['id'];}return db[_0xed7e('0x2f')][_0xed7e('0x3a')]({'where':{'id':_0xd309ae['params']['id']}})[_0xed7e('0x24')](handleEntityNotFound(_0x10e66c,null))['then'](saveUpdates(_0xd309ae[_0xed7e('0x3d')],null))[_0xed7e('0x24')](respondWithResult(_0x10e66c,null))[_0xed7e('0x3b')](handleError(_0x10e66c,null));};exports[_0xed7e('0x25')]=function(_0x424b08,_0xbf6140){return db[_0xed7e('0x2f')][_0xed7e('0x3a')]({'where':{'id':_0x424b08[_0xed7e('0x3e')]['id']}})['then'](handleEntityNotFound(_0xbf6140,null))['then'](removeEntity(_0xbf6140,null))[_0xed7e('0x3b')](handleError(_0xbf6140,null));};
\ No newline at end of file