Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / chatProactiveAction / chatProactiveAction.controller.js
index 9ca094d..6d629c7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9089=['show','params','model','keys','ChatProactiveAction','query','filters','intersection','attributes','fields','include','merge','create','catch','body','find','destroy','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','to-csv','ejs','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../config/license/hardware','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','offset','set','apply','reject','update','then','error','stack','name','send'];(function(_0x406ec4,_0x2a4850){var _0x5222c2=function(_0x3ad452){while(--_0x3ad452){_0x406ec4['push'](_0x406ec4['shift']());}};_0x5222c2(++_0x2a4850);}(_0x9089,0x149));var _0x9908=function(_0x385c76,_0xb97335){_0x385c76=_0x385c76-0x0;var _0x5c8367=_0x9089[_0x385c76];return _0x5c8367;};'use strict';var pdf=require(_0x9908('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x9908('0x1'));var zipdir=require(_0x9908('0x2'));var jsonpatch=require(_0x9908('0x3'));var rp=require(_0x9908('0x4'));var moment=require('moment');var BPromise=require(_0x9908('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0x9908('0x6'));var sox=require(_0x9908('0x7'));var csv=require(_0x9908('0x8'));var ejs=require(_0x9908('0x9'));var fs=require('fs');var _=require(_0x9908('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x9908('0xb'));var deskjs=require(_0x9908('0xc'));var toCsv=require('to-csv');var querystring=require(_0x9908('0xd'));var Papa=require(_0x9908('0xe'));var Redis=require(_0x9908('0xf'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0x9908('0x10'));var logger=require('../../config/logger')(_0x9908('0x11'));var utils=require(_0x9908('0x12'));var config=require('../../config/environment');var db=require(_0x9908('0x13'))['db'];function respondWithStatusCode(_0x11b5d7,_0x35be77){_0x35be77=_0x35be77||0xcc;return function(_0x273c92){if(_0x273c92){return _0x11b5d7[_0x9908('0x14')](_0x35be77);}return _0x11b5d7[_0x9908('0x15')](_0x35be77)[_0x9908('0x16')]();};}function respondWithResult(_0x990156,_0x2df601){_0x2df601=_0x2df601||0xc8;return function(_0x405dcc){if(_0x405dcc){return _0x990156['status'](_0x2df601)[_0x9908('0x17')](_0x405dcc);}};}function respondWithFilteredResult(_0xfc7083,_0x52637a){return function(_0x35b895){if(_0x35b895){var _0x3c099f=_0x35b895[_0x9908('0x18')],_0x31c2be=_0x52637a[_0x9908('0x19')],_0x2c3f57=_0x52637a[_0x9908('0x19')]+_0x52637a['limit'],_0x57c7f7;if(_0x2c3f57>=_0x3c099f){_0x2c3f57=_0x3c099f;_0x57c7f7=0xc8;}else{_0x57c7f7=0xce;}_0xfc7083[_0x9908('0x15')](_0x57c7f7);return _0xfc7083[_0x9908('0x1a')]('Content-Range',_0x31c2be+'-'+_0x2c3f57+'/'+_0x3c099f)[_0x9908('0x17')](_0x35b895);}return null;};}function patchUpdates(_0xb04578){return function(_0x528d17){try{jsonpatch[_0x9908('0x1b')](_0x528d17,_0xb04578,!![]);}catch(_0x518aba){return BPromise[_0x9908('0x1c')](_0x518aba);}return _0x528d17['save']();};}function saveUpdates(_0x19040c,_0x195a8e){return function(_0x5a9b21){if(_0x5a9b21){return _0x5a9b21[_0x9908('0x1d')](_0x19040c)['then'](function(_0x2d8408){return _0x2d8408;});}return null;};}function removeEntity(_0xd67eb7,_0x1ccdce){return function(_0x31c15e){if(_0x31c15e){return _0x31c15e['destroy']()[_0x9908('0x1e')](function(){_0xd67eb7[_0x9908('0x15')](0xcc)[_0x9908('0x16')]();});}};}function handleEntityNotFound(_0x1a01be,_0x21e5f1){return function(_0x566069){if(!_0x566069){_0x1a01be['sendStatus'](0x194);}return _0x566069;};}function handleError(_0x2e4f02,_0x2b42aa){_0x2b42aa=_0x2b42aa||0x1f4;return function(_0x354d22){logger[_0x9908('0x1f')](_0x354d22[_0x9908('0x20')]);if(_0x354d22[_0x9908('0x21')]){delete _0x354d22[_0x9908('0x21')];}_0x2e4f02[_0x9908('0x15')](_0x2b42aa)[_0x9908('0x22')](_0x354d22);};}exports[_0x9908('0x23')]=function(_0x52fb55,_0xa6511e){var _0x1225ca={'raw':!![],'where':{'id':_0x52fb55[_0x9908('0x24')]['id']}},_0x3f87f4={};_0x3f87f4[_0x9908('0x25')]=_[_0x9908('0x26')](db[_0x9908('0x27')]['rawAttributes']);_0x3f87f4[_0x9908('0x28')]=_[_0x9908('0x26')](_0x52fb55[_0x9908('0x28')]);_0x3f87f4[_0x9908('0x29')]=_[_0x9908('0x2a')](_0x3f87f4[_0x9908('0x25')],_0x3f87f4['query']);_0x1225ca[_0x9908('0x2b')]=_[_0x9908('0x2a')](_0x3f87f4[_0x9908('0x25')],qs[_0x9908('0x2c')](_0x52fb55[_0x9908('0x28')]['fields']));_0x1225ca[_0x9908('0x2b')]=_0x1225ca[_0x9908('0x2b')]['length']?_0x1225ca[_0x9908('0x2b')]:_0x3f87f4['model'];if(_0x52fb55[_0x9908('0x28')]['includeAll']){_0x1225ca[_0x9908('0x2d')]=[{'all':!![]}];}_0x1225ca=_[_0x9908('0x2e')]({},_0x1225ca,_0x52fb55['options']);return db[_0x9908('0x27')]['find'](_0x1225ca)['then'](handleEntityNotFound(_0xa6511e,null))[_0x9908('0x1e')](respondWithResult(_0xa6511e,null))['catch'](handleError(_0xa6511e,null));};exports[_0x9908('0x2f')]=function(_0x101399,_0x762d35){return db[_0x9908('0x27')][_0x9908('0x2f')](_0x101399['body'],{})[_0x9908('0x1e')](respondWithResult(_0x762d35,0xc9))[_0x9908('0x30')](handleError(_0x762d35,null));};exports[_0x9908('0x1d')]=function(_0x79d31c,_0x1f4d43){if(_0x79d31c[_0x9908('0x31')]['id']){delete _0x79d31c[_0x9908('0x31')]['id'];}return db[_0x9908('0x27')][_0x9908('0x32')]({'where':{'id':_0x79d31c['params']['id']}})[_0x9908('0x1e')](handleEntityNotFound(_0x1f4d43,null))[_0x9908('0x1e')](saveUpdates(_0x79d31c['body'],null))['then'](respondWithResult(_0x1f4d43,null))[_0x9908('0x30')](handleError(_0x1f4d43,null));};exports[_0x9908('0x33')]=function(_0x332a44,_0x3674b2){return db[_0x9908('0x27')]['find']({'where':{'id':_0x332a44[_0x9908('0x24')]['id']}})['then'](handleEntityNotFound(_0x3674b2,null))['then'](removeEntity(_0x3674b2,null))['catch'](handleError(_0x3674b2,null));};
\ No newline at end of file
+var _0xac79=['then','error','stack','name','show','params','model','keys','ChatProactiveAction','rawAttributes','query','intersection','attributes','fields','length','includeAll','include','merge','options','find','catch','create','body','update','rimraf','zip-dir','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','set','Content-Range','apply','reject','destroy'];(function(_0x742abb,_0x4469a3){var _0x6be07d=function(_0x22da8d){while(--_0x22da8d){_0x742abb['push'](_0x742abb['shift']());}};_0x6be07d(++_0x4469a3);}(_0xac79,0xc0));var _0x9ac7=function(_0x32448a,_0x4a478c){_0x32448a=_0x32448a-0x0;var _0x14f71a=_0xac79[_0x32448a];return _0x14f71a;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x9ac7('0x0'));var zipdir=require(_0x9ac7('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x9ac7('0x2'));var moment=require(_0x9ac7('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x9ac7('0x4'));var util=require(_0x9ac7('0x5'));var path=require(_0x9ac7('0x6'));var sox=require(_0x9ac7('0x7'));var csv=require(_0x9ac7('0x8'));var ejs=require(_0x9ac7('0x9'));var fs=require('fs');var _=require(_0x9ac7('0xa'));var squel=require('squel');var crypto=require(_0x9ac7('0xb'));var jsforce=require(_0x9ac7('0xc'));var deskjs=require(_0x9ac7('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x9ac7('0xe'));var authService=require(_0x9ac7('0xf'));var qs=require(_0x9ac7('0x10'));var hardwareService=require(_0x9ac7('0x11'));var logger=require(_0x9ac7('0x12'))(_0x9ac7('0x13'));var utils=require('../../config/utils');var config=require(_0x9ac7('0x14'));var db=require(_0x9ac7('0x15'))['db'];function respondWithStatusCode(_0x41dae4,_0x371fe4){_0x371fe4=_0x371fe4||0xcc;return function(_0x5495b5){if(_0x5495b5){return _0x41dae4[_0x9ac7('0x16')](_0x371fe4);}return _0x41dae4[_0x9ac7('0x17')](_0x371fe4)[_0x9ac7('0x18')]();};}function respondWithResult(_0x514c80,_0x426293){_0x426293=_0x426293||0xc8;return function(_0x349dd6){if(_0x349dd6){return _0x514c80['status'](_0x426293)[_0x9ac7('0x19')](_0x349dd6);}};}function respondWithFilteredResult(_0x10e74b,_0x492593){return function(_0x48d803){if(_0x48d803){var _0x56e685=_0x48d803['count'],_0xfaad9d=_0x492593[_0x9ac7('0x1a')],_0x7d6593=_0x492593[_0x9ac7('0x1a')]+_0x492593['limit'],_0x221a1a;if(_0x7d6593>=_0x56e685){_0x7d6593=_0x56e685;_0x221a1a=0xc8;}else{_0x221a1a=0xce;}_0x10e74b[_0x9ac7('0x17')](_0x221a1a);return _0x10e74b[_0x9ac7('0x1b')](_0x9ac7('0x1c'),_0xfaad9d+'-'+_0x7d6593+'/'+_0x56e685)[_0x9ac7('0x19')](_0x48d803);}return null;};}function patchUpdates(_0x280b83){return function(_0x796d2){try{jsonpatch[_0x9ac7('0x1d')](_0x796d2,_0x280b83,!![]);}catch(_0x19e8ec){return BPromise[_0x9ac7('0x1e')](_0x19e8ec);}return _0x796d2['save']();};}function saveUpdates(_0x2d56de,_0x5c68c4){return function(_0x163b90){if(_0x163b90){return _0x163b90['update'](_0x2d56de)['then'](function(_0x4daf5d){return _0x4daf5d;});}return null;};}function removeEntity(_0x5c48df,_0x2e5dfd){return function(_0x5a4564){if(_0x5a4564){return _0x5a4564[_0x9ac7('0x1f')]()[_0x9ac7('0x20')](function(){_0x5c48df['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x5912e6,_0x35ad6d){return function(_0x2dad4a){if(!_0x2dad4a){_0x5912e6[_0x9ac7('0x16')](0x194);}return _0x2dad4a;};}function handleError(_0x15ac95,_0x50612b){_0x50612b=_0x50612b||0x1f4;return function(_0x57e91e){logger[_0x9ac7('0x21')](_0x57e91e[_0x9ac7('0x22')]);if(_0x57e91e[_0x9ac7('0x23')]){delete _0x57e91e[_0x9ac7('0x23')];}_0x15ac95[_0x9ac7('0x17')](_0x50612b)['send'](_0x57e91e);};}exports[_0x9ac7('0x24')]=function(_0x5e3963,_0x242e06){var _0x37595a={'raw':!![],'where':{'id':_0x5e3963[_0x9ac7('0x25')]['id']}},_0x268b2f={};_0x268b2f[_0x9ac7('0x26')]=_[_0x9ac7('0x27')](db[_0x9ac7('0x28')][_0x9ac7('0x29')]);_0x268b2f[_0x9ac7('0x2a')]=_[_0x9ac7('0x27')](_0x5e3963[_0x9ac7('0x2a')]);_0x268b2f['filters']=_[_0x9ac7('0x2b')](_0x268b2f[_0x9ac7('0x26')],_0x268b2f[_0x9ac7('0x2a')]);_0x37595a[_0x9ac7('0x2c')]=_[_0x9ac7('0x2b')](_0x268b2f[_0x9ac7('0x26')],qs[_0x9ac7('0x2d')](_0x5e3963[_0x9ac7('0x2a')][_0x9ac7('0x2d')]));_0x37595a[_0x9ac7('0x2c')]=_0x37595a[_0x9ac7('0x2c')][_0x9ac7('0x2e')]?_0x37595a[_0x9ac7('0x2c')]:_0x268b2f[_0x9ac7('0x26')];if(_0x5e3963['query'][_0x9ac7('0x2f')]){_0x37595a[_0x9ac7('0x30')]=[{'all':!![]}];}_0x37595a=_[_0x9ac7('0x31')]({},_0x37595a,_0x5e3963[_0x9ac7('0x32')]);return db[_0x9ac7('0x28')][_0x9ac7('0x33')](_0x37595a)[_0x9ac7('0x20')](handleEntityNotFound(_0x242e06,null))['then'](respondWithResult(_0x242e06,null))[_0x9ac7('0x34')](handleError(_0x242e06,null));};exports[_0x9ac7('0x35')]=function(_0x157d64,_0x1b8650){return db['ChatProactiveAction'][_0x9ac7('0x35')](_0x157d64[_0x9ac7('0x36')],{})['then'](respondWithResult(_0x1b8650,0xc9))['catch'](handleError(_0x1b8650,null));};exports[_0x9ac7('0x37')]=function(_0x2e4984,_0x3bdf73){if(_0x2e4984['body']['id']){delete _0x2e4984[_0x9ac7('0x36')]['id'];}return db[_0x9ac7('0x28')][_0x9ac7('0x33')]({'where':{'id':_0x2e4984[_0x9ac7('0x25')]['id']}})['then'](handleEntityNotFound(_0x3bdf73,null))['then'](saveUpdates(_0x2e4984[_0x9ac7('0x36')],null))['then'](respondWithResult(_0x3bdf73,null))['catch'](handleError(_0x3bdf73,null));};exports[_0x9ac7('0x1f')]=function(_0xe34b4d,_0x3daf89){return db[_0x9ac7('0x28')][_0x9ac7('0x33')]({'where':{'id':_0xe34b4d['params']['id']}})[_0x9ac7('0x20')](handleEntityNotFound(_0x3daf89,null))[_0x9ac7('0x20')](removeEntity(_0x3daf89,null))[_0x9ac7('0x34')](handleError(_0x3daf89,null));};
\ No newline at end of file