Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / chatProactiveAction / chatProactiveAction.controller.js
index 5f6e97d..a09e2b2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5787=['undefined','limit','count','json','apply','save','update','then','destroy','error','stack','name','merge','body','contact','message','interaction','account','show','params','model','rawAttributes','query','keys','filters','intersection','fields','attributes','includeAll','options','ChatProactiveAction','find','catch','create','eml-format','rimraf','fast-json-patch','request-promise','mustache','util','sox','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','sendStatus','status','end','offset'];(function(_0x477757,_0x5b8df8){var _0x37dad5=function(_0x4bf697){while(--_0x4bf697){_0x477757['push'](_0x477757['shift']());}};_0x37dad5(++_0x5b8df8);}(_0x5787,0x9c));var _0x7578=function(_0x3b3411,_0xefdb1d){_0x3b3411=_0x3b3411-0x0;var _0x1a42e3=_0x5787[_0x3b3411];return _0x1a42e3;};'use strict';var emlformat=require(_0x7578('0x0'));var rimraf=require(_0x7578('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x7578('0x2'));var rp=require(_0x7578('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x7578('0x4'));var util=require(_0x7578('0x5'));var path=require('path');var sox=require(_0x7578('0x6'));var csv=require(_0x7578('0x7'));var ejs=require(_0x7578('0x8'));var fs=require('fs');var fs_extra=require(_0x7578('0x9'));var _=require(_0x7578('0xa'));var squel=require('squel');var crypto=require(_0x7578('0xb'));var jsforce=require(_0x7578('0xc'));var deskjs=require(_0x7578('0xd'));var toCsv=require(_0x7578('0x7'));var querystring=require('querystring');var Papa=require(_0x7578('0xe'));var Redis=require(_0x7578('0xf'));var authService=require(_0x7578('0x10'));var qs=require(_0x7578('0x11'));var as=require(_0x7578('0x12'));var hardwareService=require(_0x7578('0x13'));var logger=require(_0x7578('0x14'))('api');var utils=require(_0x7578('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x7578('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x556983,_0xc3d0be){_0xc3d0be=_0xc3d0be||0xcc;return function(_0x47a198){if(_0x47a198){return _0x556983[_0x7578('0x17')](_0xc3d0be);}return _0x556983[_0x7578('0x18')](_0xc3d0be)[_0x7578('0x19')]();};}function respondWithResult(_0x3b39a8,_0x23ecd4){_0x23ecd4=_0x23ecd4||0xc8;return function(_0x3cd4fc){if(_0x3cd4fc){return _0x3b39a8[_0x7578('0x18')](_0x23ecd4)['json'](_0x3cd4fc);}};}function respondWithFilteredResult(_0x544261,_0x3c3b2c){return function(_0x2c89ed){if(_0x2c89ed){var _0x5d8481=typeof _0x3c3b2c[_0x7578('0x1a')]===_0x7578('0x1b')&&typeof _0x3c3b2c[_0x7578('0x1c')]===_0x7578('0x1b');var _0x4d511b=_0x2c89ed[_0x7578('0x1d')];var _0x3561ac=_0x5d8481?0x0:_0x3c3b2c[_0x7578('0x1a')];var _0x3fa9c5=_0x5d8481?_0x2c89ed['count']:_0x3c3b2c[_0x7578('0x1a')]+_0x3c3b2c['limit'];var _0x301d10;if(_0x3fa9c5>=_0x4d511b){_0x3fa9c5=_0x4d511b;_0x301d10=0xc8;}else{_0x301d10=0xce;}_0x544261[_0x7578('0x18')](_0x301d10);return _0x544261['set']('Content-Range',_0x3561ac+'-'+_0x3fa9c5+'/'+_0x4d511b)[_0x7578('0x1e')](_0x2c89ed);}return null;};}function patchUpdates(_0x4f70d0){return function(_0x43e6b2){try{jsonpatch[_0x7578('0x1f')](_0x43e6b2,_0x4f70d0,!![]);}catch(_0x167a89){return BPromise['reject'](_0x167a89);}return _0x43e6b2[_0x7578('0x20')]();};}function saveUpdates(_0x394361,_0x447c74){return function(_0x1ece55){if(_0x1ece55){return _0x1ece55[_0x7578('0x21')](_0x394361)[_0x7578('0x22')](function(_0x1a3d1e){return _0x1a3d1e;});}return null;};}function removeEntity(_0x7adb59,_0x3c2dd2){return function(_0x509c78){if(_0x509c78){return _0x509c78[_0x7578('0x23')]()[_0x7578('0x22')](function(){_0x7adb59['status'](0xcc)[_0x7578('0x19')]();});}};}function handleEntityNotFound(_0x490487,_0x20041e){return function(_0x3f3d1a){if(!_0x3f3d1a){_0x490487['sendStatus'](0x194);}return _0x3f3d1a;};}function handleError(_0x458507,_0x28650d){_0x28650d=_0x28650d||0x1f4;return function(_0x2bd174){logger[_0x7578('0x24')](_0x2bd174[_0x7578('0x25')]);if(_0x2bd174[_0x7578('0x26')]){delete _0x2bd174[_0x7578('0x26')];}_0x458507[_0x7578('0x18')](_0x28650d)['send'](_0x2bd174);};}function getMustacheRender(_0x32977e,_0x2a76eb){return Mustache['render'](_0x32977e,_[_0x7578('0x27')](_0x2a76eb[_0x7578('0x28')],{'contact':_0x2a76eb[_0x7578('0x29')],'message':_0x2a76eb[_0x7578('0x2a')],'agent':_0x2a76eb['agent'],'interaction':_0x2a76eb[_0x7578('0x2b')],'account':_0x2a76eb[_0x7578('0x2c')]}))||'';}exports[_0x7578('0x2d')]=function(_0x5e2e2c,_0x443840){var _0x188a06={'raw':!![],'where':{'id':_0x5e2e2c[_0x7578('0x2e')]['id']}},_0x4e1082={};_0x4e1082[_0x7578('0x2f')]=_['keys'](db['ChatProactiveAction'][_0x7578('0x30')]);_0x4e1082[_0x7578('0x31')]=_[_0x7578('0x32')](_0x5e2e2c['query']);_0x4e1082[_0x7578('0x33')]=_[_0x7578('0x34')](_0x4e1082[_0x7578('0x2f')],_0x4e1082[_0x7578('0x31')]);_0x188a06['attributes']=_[_0x7578('0x34')](_0x4e1082[_0x7578('0x2f')],qs[_0x7578('0x35')](_0x5e2e2c[_0x7578('0x31')][_0x7578('0x35')]));_0x188a06[_0x7578('0x36')]=_0x188a06['attributes']['length']?_0x188a06[_0x7578('0x36')]:_0x4e1082['model'];if(_0x5e2e2c['query'][_0x7578('0x37')]){_0x188a06['include']=[{'all':!![]}];}_0x188a06=_[_0x7578('0x27')]({},_0x188a06,_0x5e2e2c[_0x7578('0x38')]);return db[_0x7578('0x39')][_0x7578('0x3a')](_0x188a06)[_0x7578('0x22')](handleEntityNotFound(_0x443840,null))[_0x7578('0x22')](respondWithResult(_0x443840,null))[_0x7578('0x3b')](handleError(_0x443840,null));};exports[_0x7578('0x3c')]=function(_0x1dcec1,_0x48f53c){return db[_0x7578('0x39')][_0x7578('0x3c')](_0x1dcec1[_0x7578('0x28')],{})[_0x7578('0x22')](respondWithResult(_0x48f53c,0xc9))[_0x7578('0x3b')](handleError(_0x48f53c,null));};exports[_0x7578('0x21')]=function(_0xe87904,_0x3401e8){if(_0xe87904['body']['id']){delete _0xe87904[_0x7578('0x28')]['id'];}return db[_0x7578('0x39')][_0x7578('0x3a')]({'where':{'id':_0xe87904[_0x7578('0x2e')]['id']}})[_0x7578('0x22')](handleEntityNotFound(_0x3401e8,null))[_0x7578('0x22')](saveUpdates(_0xe87904[_0x7578('0x28')],null))['then'](respondWithResult(_0x3401e8,null))['catch'](handleError(_0x3401e8,null));};exports['destroy']=function(_0x2058ad,_0x2ea7f4){return db[_0x7578('0x39')]['find']({'where':{'id':_0x2058ad[_0x7578('0x2e')]['id']}})[_0x7578('0x22')](handleEntityNotFound(_0x2ea7f4,null))['then'](removeEntity(_0x2ea7f4,null))['catch'](handleError(_0x2ea7f4,null));};
\ No newline at end of file
+var _0x0fec=['fs-extra','lodash','squel','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','end','status','json','offset','count','limit','set','apply','save','update','then','destroy','sendStatus','error','stack','name','send','render','merge','body','contact','message','agent','account','show','params','model','keys','ChatProactiveAction','rawAttributes','query','intersection','fields','attributes','length','options','find','catch','create','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs'];(function(_0x572165,_0x6a45cc){var _0x8c8709=function(_0x43faab){while(--_0x43faab){_0x572165['push'](_0x572165['shift']());}};_0x8c8709(++_0x6a45cc);}(_0x0fec,0x76));var _0xc0fe=function(_0x5a2291,_0x4e1e65){_0x5a2291=_0x5a2291-0x0;var _0x48db8a=_0x0fec[_0x5a2291];return _0x48db8a;};'use strict';var emlformat=require(_0xc0fe('0x0'));var rimraf=require(_0xc0fe('0x1'));var zipdir=require(_0xc0fe('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xc0fe('0x3'));var moment=require(_0xc0fe('0x4'));var BPromise=require(_0xc0fe('0x5'));var Mustache=require(_0xc0fe('0x6'));var util=require(_0xc0fe('0x7'));var path=require(_0xc0fe('0x8'));var sox=require(_0xc0fe('0x9'));var csv=require(_0xc0fe('0xa'));var ejs=require(_0xc0fe('0xb'));var fs=require('fs');var fs_extra=require(_0xc0fe('0xc'));var _=require(_0xc0fe('0xd'));var squel=require(_0xc0fe('0xe'));var crypto=require('crypto');var jsforce=require(_0xc0fe('0xf'));var deskjs=require(_0xc0fe('0x10'));var toCsv=require(_0xc0fe('0xa'));var querystring=require('querystring');var Papa=require(_0xc0fe('0x11'));var Redis=require(_0xc0fe('0x12'));var authService=require(_0xc0fe('0x13'));var qs=require(_0xc0fe('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc0fe('0x15'));var logger=require('../../config/logger')(_0xc0fe('0x16'));var utils=require(_0xc0fe('0x17'));var config=require(_0xc0fe('0x18'));var licenseUtil=require(_0xc0fe('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x43ed62,_0x2b7f87){_0x2b7f87=_0x2b7f87||0xcc;return function(_0x4228dd){if(_0x4228dd){return _0x43ed62['sendStatus'](_0x2b7f87);}return _0x43ed62['status'](_0x2b7f87)[_0xc0fe('0x1a')]();};}function respondWithResult(_0x3744b8,_0x55cd3e){_0x55cd3e=_0x55cd3e||0xc8;return function(_0x838e83){if(_0x838e83){return _0x3744b8[_0xc0fe('0x1b')](_0x55cd3e)[_0xc0fe('0x1c')](_0x838e83);}};}function respondWithFilteredResult(_0x2ca412,_0x4b320b){return function(_0x1b7a4){if(_0x1b7a4){var _0x2ef9cb=typeof _0x4b320b[_0xc0fe('0x1d')]==='undefined'&&typeof _0x4b320b['limit']==='undefined';var _0x207a3c=_0x1b7a4[_0xc0fe('0x1e')];var _0x3b0bca=_0x2ef9cb?0x0:_0x4b320b[_0xc0fe('0x1d')];var _0x49d860=_0x2ef9cb?_0x1b7a4[_0xc0fe('0x1e')]:_0x4b320b[_0xc0fe('0x1d')]+_0x4b320b[_0xc0fe('0x1f')];var _0x3aeff4;if(_0x49d860>=_0x207a3c){_0x49d860=_0x207a3c;_0x3aeff4=0xc8;}else{_0x3aeff4=0xce;}_0x2ca412['status'](_0x3aeff4);return _0x2ca412[_0xc0fe('0x20')]('Content-Range',_0x3b0bca+'-'+_0x49d860+'/'+_0x207a3c)[_0xc0fe('0x1c')](_0x1b7a4);}return null;};}function patchUpdates(_0x34b72f){return function(_0x1127d1){try{jsonpatch[_0xc0fe('0x21')](_0x1127d1,_0x34b72f,!![]);}catch(_0x1913b6){return BPromise['reject'](_0x1913b6);}return _0x1127d1[_0xc0fe('0x22')]();};}function saveUpdates(_0x5948bf,_0x45d4a8){return function(_0x19cecd){if(_0x19cecd){return _0x19cecd[_0xc0fe('0x23')](_0x5948bf)[_0xc0fe('0x24')](function(_0x1e6074){return _0x1e6074;});}return null;};}function removeEntity(_0x45e873,_0x2c427c){return function(_0x8bd195){if(_0x8bd195){return _0x8bd195[_0xc0fe('0x25')]()[_0xc0fe('0x24')](function(){_0x45e873['status'](0xcc)[_0xc0fe('0x1a')]();});}};}function handleEntityNotFound(_0x3f59a7,_0x1a08f2){return function(_0x36d89f){if(!_0x36d89f){_0x3f59a7[_0xc0fe('0x26')](0x194);}return _0x36d89f;};}function handleError(_0x15769b,_0x3791c5){_0x3791c5=_0x3791c5||0x1f4;return function(_0x48e109){logger[_0xc0fe('0x27')](_0x48e109[_0xc0fe('0x28')]);if(_0x48e109[_0xc0fe('0x29')]){delete _0x48e109[_0xc0fe('0x29')];}_0x15769b[_0xc0fe('0x1b')](_0x3791c5)[_0xc0fe('0x2a')](_0x48e109);};}function getMustacheRender(_0x29adad,_0x4a5dca){return Mustache[_0xc0fe('0x2b')](_0x29adad,_[_0xc0fe('0x2c')](_0x4a5dca[_0xc0fe('0x2d')],{'contact':_0x4a5dca[_0xc0fe('0x2e')],'message':_0x4a5dca[_0xc0fe('0x2f')],'agent':_0x4a5dca[_0xc0fe('0x30')],'interaction':_0x4a5dca['interaction'],'account':_0x4a5dca[_0xc0fe('0x31')]}))||'';}exports[_0xc0fe('0x32')]=function(_0x16780a,_0x4cc832){var _0x494970={'raw':!![],'where':{'id':_0x16780a[_0xc0fe('0x33')]['id']}},_0x2da394={};_0x2da394[_0xc0fe('0x34')]=_[_0xc0fe('0x35')](db[_0xc0fe('0x36')][_0xc0fe('0x37')]);_0x2da394[_0xc0fe('0x38')]=_[_0xc0fe('0x35')](_0x16780a[_0xc0fe('0x38')]);_0x2da394['filters']=_[_0xc0fe('0x39')](_0x2da394['model'],_0x2da394[_0xc0fe('0x38')]);_0x494970['attributes']=_[_0xc0fe('0x39')](_0x2da394[_0xc0fe('0x34')],qs[_0xc0fe('0x3a')](_0x16780a['query'][_0xc0fe('0x3a')]));_0x494970['attributes']=_0x494970[_0xc0fe('0x3b')][_0xc0fe('0x3c')]?_0x494970['attributes']:_0x2da394[_0xc0fe('0x34')];if(_0x16780a[_0xc0fe('0x38')]['includeAll']){_0x494970['include']=[{'all':!![]}];}_0x494970=_[_0xc0fe('0x2c')]({},_0x494970,_0x16780a[_0xc0fe('0x3d')]);return db[_0xc0fe('0x36')][_0xc0fe('0x3e')](_0x494970)['then'](handleEntityNotFound(_0x4cc832,null))[_0xc0fe('0x24')](respondWithResult(_0x4cc832,null))[_0xc0fe('0x3f')](handleError(_0x4cc832,null));};exports[_0xc0fe('0x40')]=function(_0x3bc9e4,_0x4ff2f8){return db[_0xc0fe('0x36')][_0xc0fe('0x40')](_0x3bc9e4['body'],{})[_0xc0fe('0x24')](respondWithResult(_0x4ff2f8,0xc9))['catch'](handleError(_0x4ff2f8,null));};exports[_0xc0fe('0x23')]=function(_0x126372,_0x165176){if(_0x126372[_0xc0fe('0x2d')]['id']){delete _0x126372['body']['id'];}return db[_0xc0fe('0x36')][_0xc0fe('0x3e')]({'where':{'id':_0x126372[_0xc0fe('0x33')]['id']}})[_0xc0fe('0x24')](handleEntityNotFound(_0x165176,null))[_0xc0fe('0x24')](saveUpdates(_0x126372[_0xc0fe('0x2d')],null))[_0xc0fe('0x24')](respondWithResult(_0x165176,null))[_0xc0fe('0x3f')](handleError(_0x165176,null));};exports[_0xc0fe('0x25')]=function(_0x20836d,_0x67ff5e){return db[_0xc0fe('0x36')][_0xc0fe('0x3e')]({'where':{'id':_0x20836d[_0xc0fe('0x33')]['id']}})[_0xc0fe('0x24')](handleEntityNotFound(_0x67ff5e,null))[_0xc0fe('0x24')](removeEntity(_0x67ff5e,null))[_0xc0fe('0x3f')](handleError(_0x67ff5e,null));};
\ No newline at end of file