Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / chatProactiveAction / chatProactiveAction.controller.js
index adaba70..a42f544 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe657=['json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','name','send','show','model','keys','ChatProactiveAction','rawAttributes','query','filters','intersection','attributes','fields','length','includeAll','merge','options','find','catch','create','body','params','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','lodash','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end'];(function(_0x4bd853,_0x5e780e){var _0x41d866=function(_0x47b6a4){while(--_0x47b6a4){_0x4bd853['push'](_0x4bd853['shift']());}};_0x41d866(++_0x5e780e);}(_0xe657,0x96));var _0x7e65=function(_0x1d214d,_0x15f525){_0x1d214d=_0x1d214d-0x0;var _0x48ace4=_0xe657[_0x1d214d];return _0x48ace4;};'use strict';var pdf=require(_0x7e65('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x7e65('0x1'));var zipdir=require(_0x7e65('0x2'));var jsonpatch=require(_0x7e65('0x3'));var rp=require(_0x7e65('0x4'));var moment=require(_0x7e65('0x5'));var BPromise=require(_0x7e65('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x7e65('0x7'));var sox=require(_0x7e65('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x7e65('0x9'));var squel=require('squel');var crypto=require(_0x7e65('0xa'));var jsforce=require(_0x7e65('0xb'));var deskjs=require(_0x7e65('0xc'));var toCsv=require(_0x7e65('0xd'));var querystring=require(_0x7e65('0xe'));var Papa=require(_0x7e65('0xf'));var Redis=require('ioredis');var authService=require(_0x7e65('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x7e65('0x11'));var hardwareService=require(_0x7e65('0x12'));var logger=require(_0x7e65('0x13'))(_0x7e65('0x14'));var utils=require('../../config/utils');var config=require(_0x7e65('0x15'));var licenseUtil=require(_0x7e65('0x16'));var db=require(_0x7e65('0x17'))['db'];function respondWithStatusCode(_0x13cb80,_0x1c150d){_0x1c150d=_0x1c150d||0xcc;return function(_0x2ecb00){if(_0x2ecb00){return _0x13cb80[_0x7e65('0x18')](_0x1c150d);}return _0x13cb80[_0x7e65('0x19')](_0x1c150d)[_0x7e65('0x1a')]();};}function respondWithResult(_0x4bf227,_0x8987a9){_0x8987a9=_0x8987a9||0xc8;return function(_0x341d01){if(_0x341d01){return _0x4bf227[_0x7e65('0x19')](_0x8987a9)[_0x7e65('0x1b')](_0x341d01);}};}function respondWithFilteredResult(_0x17f57e,_0x33e6e7){return function(_0x34ebb1){if(_0x34ebb1){var _0x303c35=_0x34ebb1[_0x7e65('0x1c')],_0x1dd552=_0x33e6e7['offset'],_0x325bbd=_0x33e6e7[_0x7e65('0x1d')]+_0x33e6e7[_0x7e65('0x1e')],_0x21925f;if(_0x325bbd>=_0x303c35){_0x325bbd=_0x303c35;_0x21925f=0xc8;}else{_0x21925f=0xce;}_0x17f57e[_0x7e65('0x19')](_0x21925f);return _0x17f57e['set'](_0x7e65('0x1f'),_0x1dd552+'-'+_0x325bbd+'/'+_0x303c35)['json'](_0x34ebb1);}return null;};}function patchUpdates(_0x2f966e){return function(_0x4c929b){try{jsonpatch[_0x7e65('0x20')](_0x4c929b,_0x2f966e,!![]);}catch(_0x180f95){return BPromise[_0x7e65('0x21')](_0x180f95);}return _0x4c929b[_0x7e65('0x22')]();};}function saveUpdates(_0x278809,_0x337b80){return function(_0xbb635a){if(_0xbb635a){return _0xbb635a[_0x7e65('0x23')](_0x278809)[_0x7e65('0x24')](function(_0x3ffed6){return _0x3ffed6;});}return null;};}function removeEntity(_0x3e449c,_0x278c44){return function(_0xa21ecd){if(_0xa21ecd){return _0xa21ecd[_0x7e65('0x25')]()[_0x7e65('0x24')](function(){_0x3e449c[_0x7e65('0x19')](0xcc)[_0x7e65('0x1a')]();});}};}function handleEntityNotFound(_0x2ad67c,_0x1e70f3){return function(_0x41042f){if(!_0x41042f){_0x2ad67c[_0x7e65('0x18')](0x194);}return _0x41042f;};}function handleError(_0x313a77,_0x46b12e){_0x46b12e=_0x46b12e||0x1f4;return function(_0x2dd6b1){logger['error'](_0x2dd6b1['stack']);if(_0x2dd6b1[_0x7e65('0x26')]){delete _0x2dd6b1[_0x7e65('0x26')];}_0x313a77[_0x7e65('0x19')](_0x46b12e)[_0x7e65('0x27')](_0x2dd6b1);};}exports[_0x7e65('0x28')]=function(_0x3dd144,_0x52f4b2){var _0x12f9a1={'raw':!![],'where':{'id':_0x3dd144['params']['id']}},_0x15cd10={};_0x15cd10[_0x7e65('0x29')]=_[_0x7e65('0x2a')](db[_0x7e65('0x2b')][_0x7e65('0x2c')]);_0x15cd10[_0x7e65('0x2d')]=_['keys'](_0x3dd144['query']);_0x15cd10[_0x7e65('0x2e')]=_[_0x7e65('0x2f')](_0x15cd10[_0x7e65('0x29')],_0x15cd10[_0x7e65('0x2d')]);_0x12f9a1[_0x7e65('0x30')]=_[_0x7e65('0x2f')](_0x15cd10[_0x7e65('0x29')],qs[_0x7e65('0x31')](_0x3dd144[_0x7e65('0x2d')]['fields']));_0x12f9a1[_0x7e65('0x30')]=_0x12f9a1['attributes'][_0x7e65('0x32')]?_0x12f9a1[_0x7e65('0x30')]:_0x15cd10[_0x7e65('0x29')];if(_0x3dd144['query'][_0x7e65('0x33')]){_0x12f9a1['include']=[{'all':!![]}];}_0x12f9a1=_[_0x7e65('0x34')]({},_0x12f9a1,_0x3dd144[_0x7e65('0x35')]);return db[_0x7e65('0x2b')][_0x7e65('0x36')](_0x12f9a1)[_0x7e65('0x24')](handleEntityNotFound(_0x52f4b2,null))[_0x7e65('0x24')](respondWithResult(_0x52f4b2,null))[_0x7e65('0x37')](handleError(_0x52f4b2,null));};exports[_0x7e65('0x38')]=function(_0x885ca3,_0x2d5c9e){return db[_0x7e65('0x2b')]['create'](_0x885ca3[_0x7e65('0x39')],{})[_0x7e65('0x24')](respondWithResult(_0x2d5c9e,0xc9))[_0x7e65('0x37')](handleError(_0x2d5c9e,null));};exports[_0x7e65('0x23')]=function(_0x382013,_0x584ab3){if(_0x382013[_0x7e65('0x39')]['id']){delete _0x382013[_0x7e65('0x39')]['id'];}return db[_0x7e65('0x2b')]['find']({'where':{'id':_0x382013['params']['id']}})[_0x7e65('0x24')](handleEntityNotFound(_0x584ab3,null))[_0x7e65('0x24')](saveUpdates(_0x382013['body'],null))[_0x7e65('0x24')](respondWithResult(_0x584ab3,null))['catch'](handleError(_0x584ab3,null));};exports[_0x7e65('0x25')]=function(_0x218aea,_0x21cf7b){return db[_0x7e65('0x2b')]['find']({'where':{'id':_0x218aea[_0x7e65('0x3a')]['id']}})[_0x7e65('0x24')](handleEntityNotFound(_0x21cf7b,null))[_0x7e65('0x24')](removeEntity(_0x21cf7b,null))[_0x7e65('0x37')](handleError(_0x21cf7b,null));};
\ No newline at end of file
+var _0xf3f9=['intersection','fields','attributes','find','catch','create','update','body','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','fs-extra','lodash','squel','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','count','offset','limit','set','Content-Range','json','apply','reject','save','then','destroy','error','name','send','show','params','model','keys','ChatProactiveAction','rawAttributes','query'];(function(_0x5ddb1c,_0x5ea4df){var _0x354adc=function(_0x2dfb1f){while(--_0x2dfb1f){_0x5ddb1c['push'](_0x5ddb1c['shift']());}};_0x354adc(++_0x5ea4df);}(_0xf3f9,0xb3));var _0x9f3f=function(_0x402a13,_0x1857d0){_0x402a13=_0x402a13-0x0;var _0x4db9eb=_0xf3f9[_0x402a13];return _0x4db9eb;};'use strict';var pdf=require(_0x9f3f('0x0'));var emlformat=require(_0x9f3f('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x9f3f('0x2'));var jsonpatch=require(_0x9f3f('0x3'));var rp=require(_0x9f3f('0x4'));var moment=require(_0x9f3f('0x5'));var BPromise=require(_0x9f3f('0x6'));var Mustache=require(_0x9f3f('0x7'));var util=require('util');var path=require(_0x9f3f('0x8'));var sox=require(_0x9f3f('0x9'));var csv=require(_0x9f3f('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x9f3f('0xb'));var _=require(_0x9f3f('0xc'));var squel=require(_0x9f3f('0xd'));var crypto=require('crypto');var jsforce=require(_0x9f3f('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x9f3f('0xa'));var querystring=require(_0x9f3f('0xf'));var Papa=require(_0x9f3f('0x10'));var Redis=require(_0x9f3f('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x9f3f('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9f3f('0x13'));var logger=require(_0x9f3f('0x14'))(_0x9f3f('0x15'));var utils=require(_0x9f3f('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x9f3f('0x17'));var db=require(_0x9f3f('0x18'))['db'];function respondWithStatusCode(_0x1f587c,_0x58ece0){_0x58ece0=_0x58ece0||0xcc;return function(_0x3a9e56){if(_0x3a9e56){return _0x1f587c[_0x9f3f('0x19')](_0x58ece0);}return _0x1f587c[_0x9f3f('0x1a')](_0x58ece0)[_0x9f3f('0x1b')]();};}function respondWithResult(_0x526936,_0x3f353f){_0x3f353f=_0x3f353f||0xc8;return function(_0x210181){if(_0x210181){return _0x526936[_0x9f3f('0x1a')](_0x3f353f)['json'](_0x210181);}};}function respondWithFilteredResult(_0x2bda1a,_0x2d5a49){return function(_0x1243ff){if(_0x1243ff){var _0x3e2cd9=_0x1243ff[_0x9f3f('0x1c')],_0x11ca42=_0x2d5a49[_0x9f3f('0x1d')],_0x544bc1=_0x2d5a49[_0x9f3f('0x1d')]+_0x2d5a49[_0x9f3f('0x1e')],_0x3be8fb;if(_0x544bc1>=_0x3e2cd9){_0x544bc1=_0x3e2cd9;_0x3be8fb=0xc8;}else{_0x3be8fb=0xce;}_0x2bda1a['status'](_0x3be8fb);return _0x2bda1a[_0x9f3f('0x1f')](_0x9f3f('0x20'),_0x11ca42+'-'+_0x544bc1+'/'+_0x3e2cd9)[_0x9f3f('0x21')](_0x1243ff);}return null;};}function patchUpdates(_0x33099a){return function(_0x1e3653){try{jsonpatch[_0x9f3f('0x22')](_0x1e3653,_0x33099a,!![]);}catch(_0x463dab){return BPromise[_0x9f3f('0x23')](_0x463dab);}return _0x1e3653[_0x9f3f('0x24')]();};}function saveUpdates(_0x2834c5,_0x2f711c){return function(_0x4b9560){if(_0x4b9560){return _0x4b9560['update'](_0x2834c5)[_0x9f3f('0x25')](function(_0x2ea7cc){return _0x2ea7cc;});}return null;};}function removeEntity(_0x2f9c4f,_0x5badfe){return function(_0x3205de){if(_0x3205de){return _0x3205de[_0x9f3f('0x26')]()['then'](function(){_0x2f9c4f['status'](0xcc)[_0x9f3f('0x1b')]();});}};}function handleEntityNotFound(_0xe623de,_0x358afa){return function(_0x2e1ac8){if(!_0x2e1ac8){_0xe623de[_0x9f3f('0x19')](0x194);}return _0x2e1ac8;};}function handleError(_0x22236a,_0x15ddf6){_0x15ddf6=_0x15ddf6||0x1f4;return function(_0x45e22a){logger[_0x9f3f('0x27')](_0x45e22a['stack']);if(_0x45e22a[_0x9f3f('0x28')]){delete _0x45e22a[_0x9f3f('0x28')];}_0x22236a[_0x9f3f('0x1a')](_0x15ddf6)[_0x9f3f('0x29')](_0x45e22a);};}exports[_0x9f3f('0x2a')]=function(_0x37d18f,_0x1ac1c8){var _0x492cac={'raw':!![],'where':{'id':_0x37d18f[_0x9f3f('0x2b')]['id']}},_0x56a0f6={};_0x56a0f6[_0x9f3f('0x2c')]=_[_0x9f3f('0x2d')](db[_0x9f3f('0x2e')][_0x9f3f('0x2f')]);_0x56a0f6[_0x9f3f('0x30')]=_[_0x9f3f('0x2d')](_0x37d18f[_0x9f3f('0x30')]);_0x56a0f6['filters']=_[_0x9f3f('0x31')](_0x56a0f6[_0x9f3f('0x2c')],_0x56a0f6[_0x9f3f('0x30')]);_0x492cac['attributes']=_[_0x9f3f('0x31')](_0x56a0f6[_0x9f3f('0x2c')],qs[_0x9f3f('0x32')](_0x37d18f[_0x9f3f('0x30')][_0x9f3f('0x32')]));_0x492cac[_0x9f3f('0x33')]=_0x492cac[_0x9f3f('0x33')]['length']?_0x492cac['attributes']:_0x56a0f6[_0x9f3f('0x2c')];if(_0x37d18f['query']['includeAll']){_0x492cac['include']=[{'all':!![]}];}_0x492cac=_['merge']({},_0x492cac,_0x37d18f['options']);return db[_0x9f3f('0x2e')][_0x9f3f('0x34')](_0x492cac)[_0x9f3f('0x25')](handleEntityNotFound(_0x1ac1c8,null))[_0x9f3f('0x25')](respondWithResult(_0x1ac1c8,null))[_0x9f3f('0x35')](handleError(_0x1ac1c8,null));};exports[_0x9f3f('0x36')]=function(_0x49ff60,_0x2f566b){return db[_0x9f3f('0x2e')][_0x9f3f('0x36')](_0x49ff60['body'],{})[_0x9f3f('0x25')](respondWithResult(_0x2f566b,0xc9))[_0x9f3f('0x35')](handleError(_0x2f566b,null));};exports[_0x9f3f('0x37')]=function(_0x2c4bc6,_0x1defdd){if(_0x2c4bc6[_0x9f3f('0x38')]['id']){delete _0x2c4bc6[_0x9f3f('0x38')]['id'];}return db['ChatProactiveAction']['find']({'where':{'id':_0x2c4bc6[_0x9f3f('0x2b')]['id']}})[_0x9f3f('0x25')](handleEntityNotFound(_0x1defdd,null))['then'](saveUpdates(_0x2c4bc6[_0x9f3f('0x38')],null))['then'](respondWithResult(_0x1defdd,null))[_0x9f3f('0x35')](handleError(_0x1defdd,null));};exports[_0x9f3f('0x26')]=function(_0x35fe06,_0x369ce8){return db[_0x9f3f('0x2e')]['find']({'where':{'id':_0x35fe06[_0x9f3f('0x2b')]['id']}})[_0x9f3f('0x25')](handleEntityNotFound(_0x369ce8,null))[_0x9f3f('0x25')](removeEntity(_0x369ce8,null))[_0x9f3f('0x35')](handleError(_0x369ce8,null));};
\ No newline at end of file