Built motion from commit (unavailable).|2.3.96
[motion2.git] / server / api / chatQueueReport / chatQueueReport.controller.js
index 1a3ca7e..7beae9d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe069=['desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/logger','../../mysqldb','sendStatus','status','end','json','count','limit','set','reject','save','then','destroy','error','stack','name','send','ChatQueueReport','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','offset','sort','where','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','findAll','rows','catch','params','rawAttributes','include','create','body','find','describe','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce'];(function(_0x45fc6a,_0x166adb){var _0x14bcfd=function(_0x3ba718){while(--_0x3ba718){_0x45fc6a['push'](_0x45fc6a['shift']());}};_0x14bcfd(++_0x166adb);}(_0xe069,0x1db));var _0x9e06=function(_0x45d354,_0x5ebfb1){_0x45d354=_0x45d354-0x0;var _0x13dfeb=_0xe069[_0x45d354];return _0x13dfeb;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x9e06('0x0'));var zipdir=require(_0x9e06('0x1'));var jsonpatch=require(_0x9e06('0x2'));var rp=require(_0x9e06('0x3'));var moment=require(_0x9e06('0x4'));var BPromise=require(_0x9e06('0x5'));var Mustache=require(_0x9e06('0x6'));var util=require(_0x9e06('0x7'));var path=require(_0x9e06('0x8'));var sox=require(_0x9e06('0x9'));var csv=require(_0x9e06('0xa'));var ejs=require(_0x9e06('0xb'));var fs=require('fs');var _=require(_0x9e06('0xc'));var squel=require(_0x9e06('0xd'));var crypto=require('crypto');var jsforce=require(_0x9e06('0xe'));var deskjs=require(_0x9e06('0xf'));var toCsv=require(_0x9e06('0xa'));var querystring=require(_0x9e06('0x10'));var Papa=require(_0x9e06('0x11'));var authService=require(_0x9e06('0x12'));var hardwareService=require(_0x9e06('0x13'));var Redis=require('ioredis');var qs=require('../../components/parsers/qs');var logger=require(_0x9e06('0x14'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x9e06('0x15'))['db'];function respondWithStatusCode(_0x3955a7,_0x242d81){_0x242d81=_0x242d81||0xcc;return function(_0x24c6e6){if(_0x24c6e6){return _0x3955a7[_0x9e06('0x16')](_0x242d81);}return _0x3955a7[_0x9e06('0x17')](_0x242d81)[_0x9e06('0x18')]();};}function respondWithResult(_0x147944,_0x4bd81a){_0x4bd81a=_0x4bd81a||0xc8;return function(_0x1b1e1b){if(_0x1b1e1b){return _0x147944[_0x9e06('0x17')](_0x4bd81a)[_0x9e06('0x19')](_0x1b1e1b);}};}function respondWithFilteredResult(_0xe526c8,_0x44a418){return function(_0x50738b){if(_0x50738b){var _0x3c9e05=_0x50738b[_0x9e06('0x1a')],_0x4aa43e=_0x44a418['offset'],_0x4a4ed1=_0x44a418['offset']+_0x44a418[_0x9e06('0x1b')],_0x26e3d5;if(_0x4a4ed1>=_0x3c9e05){_0x4a4ed1=_0x3c9e05;_0x26e3d5=0xc8;}else{_0x26e3d5=0xce;}_0xe526c8[_0x9e06('0x17')](_0x26e3d5);return _0xe526c8[_0x9e06('0x1c')]('Content-Range',_0x4aa43e+'-'+_0x4a4ed1+'/'+_0x3c9e05)[_0x9e06('0x19')](_0x50738b);}return null;};}function patchUpdates(_0x38b9b7){return function(_0x41817){try{jsonpatch['apply'](_0x41817,_0x38b9b7,!![]);}catch(_0x15e536){return BPromise[_0x9e06('0x1d')](_0x15e536);}return _0x41817[_0x9e06('0x1e')]();};}function saveUpdates(_0x38d2f1,_0x3c2879){return function(_0x50b977){if(_0x50b977){return _0x50b977['update'](_0x38d2f1)[_0x9e06('0x1f')](function(_0x256c84){return _0x256c84;});}return null;};}function removeEntity(_0x320009,_0x733bd4){return function(_0x29c980){if(_0x29c980){return _0x29c980[_0x9e06('0x20')]()[_0x9e06('0x1f')](function(){_0x320009['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x359aa7,_0x505500){return function(_0x250896){if(!_0x250896){_0x359aa7[_0x9e06('0x16')](0x194);}return _0x250896;};}function handleError(_0x1de63c,_0x8e235f){_0x8e235f=_0x8e235f||0x1f4;return function(_0x791e5a){logger[_0x9e06('0x21')](_0x791e5a[_0x9e06('0x22')]);if(_0x791e5a[_0x9e06('0x23')]){delete _0x791e5a[_0x9e06('0x23')];}_0x1de63c[_0x9e06('0x17')](_0x8e235f)[_0x9e06('0x24')](_0x791e5a);};}exports['index']=function(_0x2feb83,_0x357ee1){var _0x3d2a72={},_0xc3d185={},_0x3b2157={'count':0x0,'rows':[]};var _0x300711=db[_0x9e06('0x25')]['rawAttributes'];_0xc3d185[_0x9e06('0x26')]=_[_0x9e06('0x27')](_0x300711);_0xc3d185['query']=_[_0x9e06('0x27')](_0x2feb83[_0x9e06('0x28')]);_0xc3d185[_0x9e06('0x29')]=_['intersection'](_0xc3d185[_0x9e06('0x26')],_0xc3d185['query']);_0x3d2a72[_0x9e06('0x2a')]=_[_0x9e06('0x2b')](_0xc3d185[_0x9e06('0x26')],qs[_0x9e06('0x2c')](_0x2feb83[_0x9e06('0x28')][_0x9e06('0x2c')]));_0x3d2a72[_0x9e06('0x2a')]=_0x3d2a72[_0x9e06('0x2a')][_0x9e06('0x2d')]?_0x3d2a72[_0x9e06('0x2a')]:_0xc3d185[_0x9e06('0x26')];if(!_0x2feb83['query'][_0x9e06('0x2e')](_0x9e06('0x2f'))){_0x3d2a72[_0x9e06('0x1b')]=qs[_0x9e06('0x1b')](_0x2feb83[_0x9e06('0x28')]['limit']);_0x3d2a72[_0x9e06('0x30')]=qs[_0x9e06('0x30')](_0x2feb83['query'][_0x9e06('0x30')]);}_0x3d2a72['order']=qs[_0x9e06('0x31')](_0x2feb83['query'][_0x9e06('0x31')]);_0x3d2a72[_0x9e06('0x32')]=qs['filters'](_['pick'](_0x2feb83[_0x9e06('0x28')],_0xc3d185['filters']));if(_0x2feb83[_0x9e06('0x28')][_0x9e06('0x33')]){_0x3d2a72['where']=_[_0x9e06('0x34')](_0x3d2a72[_0x9e06('0x32')],{'$or':_[_0x9e06('0x35')](_0x300711,function(_0x252443){if(_0x252443[_0x9e06('0x36')][_0x9e06('0x37')]!==_0x9e06('0x38')){var _0x2ff545={};_0x2ff545[_0x252443[_0x9e06('0x39')]]={'$like':'%'+_0x2feb83['query'][_0x9e06('0x33')]+'%'};return _0x2ff545;}})});}_0x3d2a72=_[_0x9e06('0x34')]({},_0x3d2a72,_0x2feb83[_0x9e06('0x3a')]);var _0x5e78b7={'where':_0x3d2a72['where']};return db['ChatQueueReport'][_0x9e06('0x1a')](_0x5e78b7)[_0x9e06('0x1f')](function(_0x21dce2){_0x3b2157[_0x9e06('0x1a')]=_0x21dce2;if(_0x2feb83[_0x9e06('0x28')][_0x9e06('0x3b')]){_0x3d2a72['include']=[{'all':!![]}];}return db[_0x9e06('0x25')][_0x9e06('0x3c')](_0x3d2a72);})[_0x9e06('0x1f')](function(_0x369ab0){_0x3b2157[_0x9e06('0x3d')]=_0x369ab0;return _0x3b2157;})['then'](respondWithFilteredResult(_0x357ee1,_0x3d2a72))[_0x9e06('0x3e')](handleError(_0x357ee1,null));};exports['show']=function(_0x28900d,_0x39b552){var _0x516ff9={'raw':!![],'where':{'id':_0x28900d[_0x9e06('0x3f')]['id']}},_0x2ee904={};_0x2ee904[_0x9e06('0x26')]=_[_0x9e06('0x27')](db[_0x9e06('0x25')][_0x9e06('0x40')]);_0x2ee904['query']=_[_0x9e06('0x27')](_0x28900d[_0x9e06('0x28')]);_0x2ee904[_0x9e06('0x29')]=_[_0x9e06('0x2b')](_0x2ee904['model'],_0x2ee904[_0x9e06('0x28')]);_0x516ff9[_0x9e06('0x2a')]=_[_0x9e06('0x2b')](_0x2ee904[_0x9e06('0x26')],qs[_0x9e06('0x2c')](_0x28900d[_0x9e06('0x28')][_0x9e06('0x2c')]));_0x516ff9[_0x9e06('0x2a')]=_0x516ff9[_0x9e06('0x2a')][_0x9e06('0x2d')]?_0x516ff9[_0x9e06('0x2a')]:_0x2ee904[_0x9e06('0x26')];if(_0x28900d[_0x9e06('0x28')][_0x9e06('0x3b')]){_0x516ff9[_0x9e06('0x41')]=[{'all':!![]}];}_0x516ff9=_[_0x9e06('0x34')]({},_0x516ff9,_0x28900d[_0x9e06('0x3a')]);return db[_0x9e06('0x25')]['find'](_0x516ff9)[_0x9e06('0x1f')](handleEntityNotFound(_0x39b552,null))[_0x9e06('0x1f')](respondWithResult(_0x39b552,null))[_0x9e06('0x3e')](handleError(_0x39b552,null));};exports[_0x9e06('0x42')]=function(_0x3b9ede,_0x5c2b06){return db[_0x9e06('0x25')]['create'](_0x3b9ede[_0x9e06('0x43')],{})['then'](respondWithResult(_0x5c2b06,0xc9))[_0x9e06('0x3e')](handleError(_0x5c2b06,null));};exports['update']=function(_0x4e13b1,_0x3e7976){if(_0x4e13b1['body']['id']){delete _0x4e13b1[_0x9e06('0x43')]['id'];}return db[_0x9e06('0x25')][_0x9e06('0x44')]({'where':{'id':_0x4e13b1[_0x9e06('0x3f')]['id']}})[_0x9e06('0x1f')](handleEntityNotFound(_0x3e7976,null))[_0x9e06('0x1f')](saveUpdates(_0x4e13b1[_0x9e06('0x43')],null))[_0x9e06('0x1f')](respondWithResult(_0x3e7976,null))[_0x9e06('0x3e')](handleError(_0x3e7976,null));};exports[_0x9e06('0x20')]=function(_0x268f01,_0x5039e7){return db['ChatQueueReport'][_0x9e06('0x44')]({'where':{'id':_0x268f01['params']['id']}})['then'](handleEntityNotFound(_0x5039e7,null))[_0x9e06('0x1f')](removeEntity(_0x5039e7,null))[_0x9e06('0x3e')](handleError(_0x5039e7,null));};exports[_0x9e06('0x45')]=function(_0x4243f1,_0x452b3d){return db[_0x9e06('0x25')][_0x9e06('0x45')]()[_0x9e06('0x1f')](respondWithResult(_0x452b3d,null))[_0x9e06('0x3e')](handleError(_0x452b3d,null));};
\ No newline at end of file
+var _0x920e=['keys','filters','intersection','model','attributes','fields','length','nolimit','limit','order','sort','pick','where','merge','type','key','field','filter','options','includeAll','include','catch','show','find','create','body','params','describe','html-pdf','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../config/license/hardware','ioredis','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','Content-Range','json','apply','reject','update','then','destroy','stack','name','send','index','ChatQueueReport','rawAttributes','query'];(function(_0x41fdf8,_0x57ed67){var _0x3a9823=function(_0x1fae7a){while(--_0x1fae7a){_0x41fdf8['push'](_0x41fdf8['shift']());}};_0x3a9823(++_0x57ed67);}(_0x920e,0xf7));var _0xe920=function(_0x17662d,_0x1d0614){_0x17662d=_0x17662d-0x0;var _0x182262=_0x920e[_0x17662d];return _0x182262;};'use strict';var pdf=require(_0xe920('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xe920('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xe920('0x2'));var rp=require(_0xe920('0x3'));var moment=require(_0xe920('0x4'));var BPromise=require(_0xe920('0x5'));var Mustache=require(_0xe920('0x6'));var util=require(_0xe920('0x7'));var path=require(_0xe920('0x8'));var sox=require(_0xe920('0x9'));var csv=require(_0xe920('0xa'));var ejs=require(_0xe920('0xb'));var fs=require('fs');var _=require(_0xe920('0xc'));var squel=require(_0xe920('0xd'));var crypto=require(_0xe920('0xe'));var jsforce=require(_0xe920('0xf'));var deskjs=require(_0xe920('0x10'));var toCsv=require('to-csv');var querystring=require(_0xe920('0x11'));var Papa=require('papaparse');var authService=require(_0xe920('0x12'));var hardwareService=require(_0xe920('0x13'));var Redis=require(_0xe920('0x14'));var qs=require('../../components/parsers/qs');var logger=require(_0xe920('0x15'))(_0xe920('0x16'));var utils=require(_0xe920('0x17'));var config=require(_0xe920('0x18'));var db=require(_0xe920('0x19'))['db'];function respondWithStatusCode(_0x352ed2,_0x3173ae){_0x3173ae=_0x3173ae||0xcc;return function(_0x8b85be){if(_0x8b85be){return _0x352ed2[_0xe920('0x1a')](_0x3173ae);}return _0x352ed2[_0xe920('0x1b')](_0x3173ae)[_0xe920('0x1c')]();};}function respondWithResult(_0x58f582,_0x51fbe5){_0x51fbe5=_0x51fbe5||0xc8;return function(_0x297090){if(_0x297090){return _0x58f582[_0xe920('0x1b')](_0x51fbe5)['json'](_0x297090);}};}function respondWithFilteredResult(_0x28a91f,_0x5aa59b){return function(_0x52c793){if(_0x52c793){var _0x1f74fe=_0x52c793[_0xe920('0x1d')],_0x4e55c6=_0x5aa59b[_0xe920('0x1e')],_0xdde6cc=_0x5aa59b[_0xe920('0x1e')]+_0x5aa59b['limit'],_0x5abc4b;if(_0xdde6cc>=_0x1f74fe){_0xdde6cc=_0x1f74fe;_0x5abc4b=0xc8;}else{_0x5abc4b=0xce;}_0x28a91f['status'](_0x5abc4b);return _0x28a91f['set'](_0xe920('0x1f'),_0x4e55c6+'-'+_0xdde6cc+'/'+_0x1f74fe)[_0xe920('0x20')](_0x52c793);}return null;};}function patchUpdates(_0x2e7470){return function(_0x51665b){try{jsonpatch[_0xe920('0x21')](_0x51665b,_0x2e7470,!![]);}catch(_0x550b91){return BPromise[_0xe920('0x22')](_0x550b91);}return _0x51665b['save']();};}function saveUpdates(_0x363474,_0x539a3c){return function(_0x209270){if(_0x209270){return _0x209270[_0xe920('0x23')](_0x363474)[_0xe920('0x24')](function(_0x11813b){return _0x11813b;});}return null;};}function removeEntity(_0xe748bb,_0x5b4731){return function(_0x39fb1e){if(_0x39fb1e){return _0x39fb1e[_0xe920('0x25')]()[_0xe920('0x24')](function(){_0xe748bb['status'](0xcc)[_0xe920('0x1c')]();});}};}function handleEntityNotFound(_0x473586,_0x557e6e){return function(_0x205c92){if(!_0x205c92){_0x473586[_0xe920('0x1a')](0x194);}return _0x205c92;};}function handleError(_0x4c649c,_0x1f6026){_0x1f6026=_0x1f6026||0x1f4;return function(_0x3e2f1a){logger['error'](_0x3e2f1a[_0xe920('0x26')]);if(_0x3e2f1a[_0xe920('0x27')]){delete _0x3e2f1a[_0xe920('0x27')];}_0x4c649c[_0xe920('0x1b')](_0x1f6026)[_0xe920('0x28')](_0x3e2f1a);};}exports[_0xe920('0x29')]=function(_0x4eeb40,_0x420c74){var _0x1af4cb={},_0x1eeb1a={},_0x446189={'count':0x0,'rows':[]};var _0x2a127a=db[_0xe920('0x2a')][_0xe920('0x2b')];_0x1eeb1a['model']=_['keys'](_0x2a127a);_0x1eeb1a[_0xe920('0x2c')]=_[_0xe920('0x2d')](_0x4eeb40[_0xe920('0x2c')]);_0x1eeb1a[_0xe920('0x2e')]=_[_0xe920('0x2f')](_0x1eeb1a[_0xe920('0x30')],_0x1eeb1a[_0xe920('0x2c')]);_0x1af4cb[_0xe920('0x31')]=_[_0xe920('0x2f')](_0x1eeb1a[_0xe920('0x30')],qs['fields'](_0x4eeb40['query'][_0xe920('0x32')]));_0x1af4cb[_0xe920('0x31')]=_0x1af4cb['attributes'][_0xe920('0x33')]?_0x1af4cb[_0xe920('0x31')]:_0x1eeb1a['model'];if(!_0x4eeb40[_0xe920('0x2c')]['hasOwnProperty'](_0xe920('0x34'))){_0x1af4cb['limit']=qs[_0xe920('0x35')](_0x4eeb40[_0xe920('0x2c')][_0xe920('0x35')]);_0x1af4cb[_0xe920('0x1e')]=qs[_0xe920('0x1e')](_0x4eeb40[_0xe920('0x2c')][_0xe920('0x1e')]);}_0x1af4cb[_0xe920('0x36')]=qs[_0xe920('0x37')](_0x4eeb40[_0xe920('0x2c')][_0xe920('0x37')]);_0x1af4cb['where']=qs['filters'](_[_0xe920('0x38')](_0x4eeb40[_0xe920('0x2c')],_0x1eeb1a[_0xe920('0x2e')]));if(_0x4eeb40[_0xe920('0x2c')]['filter']){_0x1af4cb[_0xe920('0x39')]=_[_0xe920('0x3a')](_0x1af4cb[_0xe920('0x39')],{'$or':_['map'](_0x2a127a,function(_0x1f814e){if(_0x1f814e[_0xe920('0x3b')][_0xe920('0x3c')]!=='VIRTUAL'){var _0x3dd394={};_0x3dd394[_0x1f814e[_0xe920('0x3d')]]={'$like':'%'+_0x4eeb40[_0xe920('0x2c')][_0xe920('0x3e')]+'%'};return _0x3dd394;}})});}_0x1af4cb=_[_0xe920('0x3a')]({},_0x1af4cb,_0x4eeb40[_0xe920('0x3f')]);var _0x5c3c75={'where':_0x1af4cb[_0xe920('0x39')]};return db[_0xe920('0x2a')][_0xe920('0x1d')](_0x5c3c75)['then'](function(_0x2051fb){_0x446189[_0xe920('0x1d')]=_0x2051fb;if(_0x4eeb40[_0xe920('0x2c')][_0xe920('0x40')]){_0x1af4cb[_0xe920('0x41')]=[{'all':!![]}];}return db[_0xe920('0x2a')]['findAll'](_0x1af4cb);})['then'](function(_0x49bd74){_0x446189['rows']=_0x49bd74;return _0x446189;})[_0xe920('0x24')](respondWithFilteredResult(_0x420c74,_0x1af4cb))[_0xe920('0x42')](handleError(_0x420c74,null));};exports[_0xe920('0x43')]=function(_0x14531c,_0x4fa115){var _0x1d765c={'raw':!![],'where':{'id':_0x14531c['params']['id']}},_0x56432f={};_0x56432f['model']=_[_0xe920('0x2d')](db[_0xe920('0x2a')][_0xe920('0x2b')]);_0x56432f[_0xe920('0x2c')]=_[_0xe920('0x2d')](_0x14531c[_0xe920('0x2c')]);_0x56432f[_0xe920('0x2e')]=_[_0xe920('0x2f')](_0x56432f[_0xe920('0x30')],_0x56432f[_0xe920('0x2c')]);_0x1d765c[_0xe920('0x31')]=_['intersection'](_0x56432f[_0xe920('0x30')],qs[_0xe920('0x32')](_0x14531c[_0xe920('0x2c')]['fields']));_0x1d765c[_0xe920('0x31')]=_0x1d765c[_0xe920('0x31')][_0xe920('0x33')]?_0x1d765c[_0xe920('0x31')]:_0x56432f[_0xe920('0x30')];if(_0x14531c[_0xe920('0x2c')][_0xe920('0x40')]){_0x1d765c[_0xe920('0x41')]=[{'all':!![]}];}_0x1d765c=_['merge']({},_0x1d765c,_0x14531c[_0xe920('0x3f')]);return db['ChatQueueReport'][_0xe920('0x44')](_0x1d765c)[_0xe920('0x24')](handleEntityNotFound(_0x4fa115,null))[_0xe920('0x24')](respondWithResult(_0x4fa115,null))[_0xe920('0x42')](handleError(_0x4fa115,null));};exports[_0xe920('0x45')]=function(_0xc9e342,_0x38c3c3){return db[_0xe920('0x2a')]['create'](_0xc9e342[_0xe920('0x46')],{})[_0xe920('0x24')](respondWithResult(_0x38c3c3,0xc9))[_0xe920('0x42')](handleError(_0x38c3c3,null));};exports['update']=function(_0x1fdfa5,_0x30348a){if(_0x1fdfa5[_0xe920('0x46')]['id']){delete _0x1fdfa5['body']['id'];}return db['ChatQueueReport']['find']({'where':{'id':_0x1fdfa5[_0xe920('0x47')]['id']}})[_0xe920('0x24')](handleEntityNotFound(_0x30348a,null))[_0xe920('0x24')](saveUpdates(_0x1fdfa5[_0xe920('0x46')],null))[_0xe920('0x24')](respondWithResult(_0x30348a,null))[_0xe920('0x42')](handleError(_0x30348a,null));};exports[_0xe920('0x25')]=function(_0x35fabd,_0x1576ca){return db['ChatQueueReport'][_0xe920('0x44')]({'where':{'id':_0x35fabd['params']['id']}})[_0xe920('0x24')](handleEntityNotFound(_0x1576ca,null))[_0xe920('0x24')](removeEntity(_0x1576ca,null))[_0xe920('0x42')](handleError(_0x1576ca,null));};exports['describe']=function(_0x162805,_0x198453){return db[_0xe920('0x2a')][_0xe920('0x48')]()[_0xe920('0x24')](respondWithResult(_0x198453,null))[_0xe920('0x42')](handleError(_0x198453,null));};
\ No newline at end of file