Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / whatsappApplication / whatsappApplication.controller.js
index 0e8b50f..58bcb65 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x52e7=['fieldName','type','key','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','VIRTUAL','filter','options','includeAll','include','findAll','rows','show','params','keys','merge','create','body','catch','find','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','map','WhatsappApplication','rawAttributes'];(function(_0x461d52,_0x43604b){var _0x25d252=function(_0x3bdc91){while(--_0x3bdc91){_0x461d52['push'](_0x461d52['shift']());}};_0x25d252(++_0x43604b);}(_0x52e7,0x147));var _0x752e=function(_0x1b0597,_0xeffacc){_0x1b0597=_0x1b0597-0x0;var _0x2b6a2a=_0x52e7[_0x1b0597];return _0x2b6a2a;};'use strict';var pdf=require(_0x752e('0x0'));var emlformat=require(_0x752e('0x1'));var rimraf=require(_0x752e('0x2'));var zipdir=require(_0x752e('0x3'));var jsonpatch=require(_0x752e('0x4'));var rp=require(_0x752e('0x5'));var moment=require('moment');var BPromise=require(_0x752e('0x6'));var Mustache=require(_0x752e('0x7'));var util=require(_0x752e('0x8'));var path=require(_0x752e('0x9'));var sox=require(_0x752e('0xa'));var csv=require(_0x752e('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x752e('0xc'));var squel=require(_0x752e('0xd'));var crypto=require(_0x752e('0xe'));var jsforce=require(_0x752e('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x752e('0xb'));var querystring=require(_0x752e('0x10'));var Papa=require(_0x752e('0x11'));var Redis=require('ioredis');var authService=require(_0x752e('0x12'));var qs=require(_0x752e('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x752e('0x14'))(_0x752e('0x15'));var utils=require(_0x752e('0x16'));var config=require(_0x752e('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2b03f4,_0x13aac5){_0x13aac5=_0x13aac5||0xcc;return function(_0x44a951){if(_0x44a951){return _0x2b03f4[_0x752e('0x18')](_0x13aac5);}return _0x2b03f4[_0x752e('0x19')](_0x13aac5)['end']();};}function respondWithResult(_0x946f35,_0x524bc8){_0x524bc8=_0x524bc8||0xc8;return function(_0x8924fa){if(_0x8924fa){return _0x946f35[_0x752e('0x19')](_0x524bc8)[_0x752e('0x1a')](_0x8924fa);}};}function respondWithFilteredResult(_0x5abd37,_0x3af80e){return function(_0x381529){if(_0x381529){var _0x47157a=_0x381529[_0x752e('0x1b')],_0x483bbd=_0x3af80e[_0x752e('0x1c')],_0x5f3487=_0x3af80e[_0x752e('0x1c')]+_0x3af80e[_0x752e('0x1d')],_0x292b10;if(_0x5f3487>=_0x47157a){_0x5f3487=_0x47157a;_0x292b10=0xc8;}else{_0x292b10=0xce;}_0x5abd37[_0x752e('0x19')](_0x292b10);return _0x5abd37['set'](_0x752e('0x1e'),_0x483bbd+'-'+_0x5f3487+'/'+_0x47157a)[_0x752e('0x1a')](_0x381529);}return null;};}function patchUpdates(_0x338021){return function(_0x31ed00){try{jsonpatch[_0x752e('0x1f')](_0x31ed00,_0x338021,!![]);}catch(_0x2a9308){return BPromise[_0x752e('0x20')](_0x2a9308);}return _0x31ed00[_0x752e('0x21')]();};}function saveUpdates(_0x2184dd,_0x53dbc5){return function(_0x647c63){if(_0x647c63){return _0x647c63[_0x752e('0x22')](_0x2184dd)[_0x752e('0x23')](function(_0x2e0cf5){return _0x2e0cf5;});}return null;};}function removeEntity(_0x3ebe89,_0x26cd55){return function(_0x127204){if(_0x127204){return _0x127204[_0x752e('0x24')]()[_0x752e('0x23')](function(){_0x3ebe89['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3429e1,_0xb69d83){return function(_0xd9a51a){if(!_0xd9a51a){_0x3429e1[_0x752e('0x18')](0x194);}return _0xd9a51a;};}function handleError(_0x3f2ff4,_0x14e896){_0x14e896=_0x14e896||0x1f4;return function(_0x13e09f){logger['error'](_0x13e09f[_0x752e('0x25')]);if(_0x13e09f[_0x752e('0x26')]){delete _0x13e09f[_0x752e('0x26')];}_0x3f2ff4[_0x752e('0x19')](_0x14e896)[_0x752e('0x27')](_0x13e09f);};}exports['index']=function(_0x1bf601,_0x5cbc60){var _0xa12258={},_0x4ad7cd={},_0x1badc3={'count':0x0,'rows':[]};var _0x3a96b4=_[_0x752e('0x28')](db[_0x752e('0x29')][_0x752e('0x2a')],function(_0x1d72be){return{'name':_0x1d72be[_0x752e('0x2b')],'type':_0x1d72be[_0x752e('0x2c')][_0x752e('0x2d')]};});_0x4ad7cd[_0x752e('0x2e')]=_[_0x752e('0x28')](_0x3a96b4,'name');_0x4ad7cd[_0x752e('0x2f')]=_['keys'](_0x1bf601[_0x752e('0x2f')]);_0x4ad7cd[_0x752e('0x30')]=_[_0x752e('0x31')](_0x4ad7cd[_0x752e('0x2e')],_0x4ad7cd[_0x752e('0x2f')]);_0xa12258['attributes']=_[_0x752e('0x31')](_0x4ad7cd[_0x752e('0x2e')],qs[_0x752e('0x32')](_0x1bf601['query'][_0x752e('0x32')]));_0xa12258[_0x752e('0x33')]=_0xa12258[_0x752e('0x33')][_0x752e('0x34')]?_0xa12258[_0x752e('0x33')]:_0x4ad7cd[_0x752e('0x2e')];if(!_0x1bf601['query'][_0x752e('0x35')](_0x752e('0x36'))){_0xa12258[_0x752e('0x1d')]=qs['limit'](_0x1bf601[_0x752e('0x2f')][_0x752e('0x1d')]);_0xa12258[_0x752e('0x1c')]=qs[_0x752e('0x1c')](_0x1bf601[_0x752e('0x2f')][_0x752e('0x1c')]);}_0xa12258[_0x752e('0x37')]=qs['sort'](_0x1bf601['query'][_0x752e('0x38')]);_0xa12258[_0x752e('0x39')]=qs[_0x752e('0x30')](_[_0x752e('0x3a')](_0x1bf601[_0x752e('0x2f')],_0x4ad7cd[_0x752e('0x30')]),_0x3a96b4);if(_0x1bf601[_0x752e('0x2f')]['filter']){_0xa12258[_0x752e('0x39')]=_['merge'](_0xa12258['where'],{'$or':_[_0x752e('0x28')](_0x3a96b4,function(_0x26b378){if(_0x26b378[_0x752e('0x2c')]!==_0x752e('0x3b')){var _0x1d960a={};_0x1d960a[_0x26b378[_0x752e('0x26')]]={'$like':'%'+_0x1bf601['query'][_0x752e('0x3c')]+'%'};return _0x1d960a;}})});}_0xa12258=_['merge']({},_0xa12258,_0x1bf601[_0x752e('0x3d')]);var _0x109c36={'where':_0xa12258[_0x752e('0x39')]};return db[_0x752e('0x29')][_0x752e('0x1b')](_0x109c36)[_0x752e('0x23')](function(_0x6cd54){_0x1badc3[_0x752e('0x1b')]=_0x6cd54;if(_0x1bf601[_0x752e('0x2f')][_0x752e('0x3e')]){_0xa12258[_0x752e('0x3f')]=[{'all':!![]}];}return db[_0x752e('0x29')][_0x752e('0x40')](_0xa12258);})[_0x752e('0x23')](function(_0x552862){_0x1badc3[_0x752e('0x41')]=_0x552862;return _0x1badc3;})[_0x752e('0x23')](respondWithFilteredResult(_0x5cbc60,_0xa12258))['catch'](handleError(_0x5cbc60,null));};exports[_0x752e('0x42')]=function(_0x1cf0ae,_0x2108f8){var _0x16b6dd={'raw':!![],'where':{'id':_0x1cf0ae[_0x752e('0x43')]['id']}},_0x32496e={};_0x32496e['model']=_['keys'](db[_0x752e('0x29')][_0x752e('0x2a')]);_0x32496e[_0x752e('0x2f')]=_[_0x752e('0x44')](_0x1cf0ae[_0x752e('0x2f')]);_0x32496e[_0x752e('0x30')]=_[_0x752e('0x31')](_0x32496e[_0x752e('0x2e')],_0x32496e[_0x752e('0x2f')]);_0x16b6dd[_0x752e('0x33')]=_[_0x752e('0x31')](_0x32496e['model'],qs['fields'](_0x1cf0ae['query']['fields']));_0x16b6dd[_0x752e('0x33')]=_0x16b6dd['attributes'][_0x752e('0x34')]?_0x16b6dd[_0x752e('0x33')]:_0x32496e[_0x752e('0x2e')];if(_0x1cf0ae[_0x752e('0x2f')]['includeAll']){_0x16b6dd[_0x752e('0x3f')]=[{'all':!![]}];}_0x16b6dd=_[_0x752e('0x45')]({},_0x16b6dd,_0x1cf0ae['options']);return db[_0x752e('0x29')]['find'](_0x16b6dd)[_0x752e('0x23')](handleEntityNotFound(_0x2108f8,null))[_0x752e('0x23')](respondWithResult(_0x2108f8,null))['catch'](handleError(_0x2108f8,null));};exports[_0x752e('0x46')]=function(_0x357a0b,_0x319b66){return db[_0x752e('0x29')][_0x752e('0x46')](_0x357a0b[_0x752e('0x47')],{})[_0x752e('0x23')](respondWithResult(_0x319b66,0xc9))[_0x752e('0x48')](handleError(_0x319b66,null));};exports[_0x752e('0x22')]=function(_0x23ee81,_0x36e903){if(_0x23ee81[_0x752e('0x47')]['id']){delete _0x23ee81['body']['id'];}return db[_0x752e('0x29')][_0x752e('0x49')]({'where':{'id':_0x23ee81['params']['id']}})[_0x752e('0x23')](handleEntityNotFound(_0x36e903,null))['then'](saveUpdates(_0x23ee81['body'],null))['then'](respondWithResult(_0x36e903,null))[_0x752e('0x48')](handleError(_0x36e903,null));};exports[_0x752e('0x24')]=function(_0x9b5521,_0x2bb1df){return db[_0x752e('0x29')][_0x752e('0x49')]({'where':{'id':_0x9b5521[_0x752e('0x43')]['id']}})[_0x752e('0x23')](handleEntityNotFound(_0x2bb1df,null))[_0x752e('0x23')](removeEntity(_0x2bb1df,null))[_0x752e('0x48')](handleError(_0x2bb1df,null));};
\ No newline at end of file
+var _0xbec5=['then','error','name','send','index','WhatsappApplication','rawAttributes','fieldName','type','key','map','query','keys','filters','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','VIRTUAL','merge','options','includeAll','include','findAll','rows','show','params','find','update','body','catch','rimraf','zip-dir','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','lodash','squel','desk.js','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','destroy'];(function(_0x17e5ae,_0x49509f){var _0x2c86af=function(_0x3e6017){while(--_0x3e6017){_0x17e5ae['push'](_0x17e5ae['shift']());}};_0x2c86af(++_0x49509f);}(_0xbec5,0x184));var _0x5bec=function(_0x28e2cd,_0x153b42){_0x28e2cd=_0x28e2cd-0x0;var _0x11fd46=_0xbec5[_0x28e2cd];return _0x11fd46;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x5bec('0x0'));var zipdir=require(_0x5bec('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x5bec('0x2'));var moment=require(_0x5bec('0x3'));var BPromise=require(_0x5bec('0x4'));var Mustache=require(_0x5bec('0x5'));var util=require('util');var path=require('path');var sox=require(_0x5bec('0x6'));var csv=require(_0x5bec('0x7'));var ejs=require(_0x5bec('0x8'));var fs=require('fs');var _=require(_0x5bec('0x9'));var squel=require(_0x5bec('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x5bec('0xb'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x5bec('0xc'));var authService=require(_0x5bec('0xd'));var qs=require('../../components/parsers/qs');var as=require(_0x5bec('0xe'));var hardwareService=require(_0x5bec('0xf'));var logger=require(_0x5bec('0x10'))(_0x5bec('0x11'));var utils=require(_0x5bec('0x12'));var config=require('../../config/environment');var db=require(_0x5bec('0x13'))['db'];function respondWithStatusCode(_0x538ad2,_0x592956){_0x592956=_0x592956||0xcc;return function(_0x91e920){if(_0x91e920){return _0x538ad2['sendStatus'](_0x592956);}return _0x538ad2[_0x5bec('0x14')](_0x592956)[_0x5bec('0x15')]();};}function respondWithResult(_0x197136,_0x118444){_0x118444=_0x118444||0xc8;return function(_0x1e2c55){if(_0x1e2c55){return _0x197136['status'](_0x118444)[_0x5bec('0x16')](_0x1e2c55);}};}function respondWithFilteredResult(_0x14aa9f,_0x353acb){return function(_0x4653f3){if(_0x4653f3){var _0x13c048=_0x4653f3[_0x5bec('0x17')],_0x554bd6=_0x353acb['offset'],_0x21871a=_0x353acb[_0x5bec('0x18')]+_0x353acb[_0x5bec('0x19')],_0x14334e;if(_0x21871a>=_0x13c048){_0x21871a=_0x13c048;_0x14334e=0xc8;}else{_0x14334e=0xce;}_0x14aa9f[_0x5bec('0x14')](_0x14334e);return _0x14aa9f[_0x5bec('0x1a')](_0x5bec('0x1b'),_0x554bd6+'-'+_0x21871a+'/'+_0x13c048)[_0x5bec('0x16')](_0x4653f3);}return null;};}function patchUpdates(_0x35fa35){return function(_0x22f3ea){try{jsonpatch[_0x5bec('0x1c')](_0x22f3ea,_0x35fa35,!![]);}catch(_0x48310d){return BPromise[_0x5bec('0x1d')](_0x48310d);}return _0x22f3ea[_0x5bec('0x1e')]();};}function saveUpdates(_0x2be56b,_0x351550){return function(_0x16c2b9){if(_0x16c2b9){return _0x16c2b9['update'](_0x2be56b)['then'](function(_0x3dd570){return _0x3dd570;});}return null;};}function removeEntity(_0x55beaa,_0x37bb3c){return function(_0x3a221a){if(_0x3a221a){return _0x3a221a[_0x5bec('0x1f')]()[_0x5bec('0x20')](function(){_0x55beaa[_0x5bec('0x14')](0xcc)[_0x5bec('0x15')]();});}};}function handleEntityNotFound(_0xc05ba3,_0x3e2cff){return function(_0x41662c){if(!_0x41662c){_0xc05ba3['sendStatus'](0x194);}return _0x41662c;};}function handleError(_0x103c1a,_0x4ee844){_0x4ee844=_0x4ee844||0x1f4;return function(_0x4493f8){logger[_0x5bec('0x21')](_0x4493f8['stack']);if(_0x4493f8[_0x5bec('0x22')]){delete _0x4493f8[_0x5bec('0x22')];}_0x103c1a[_0x5bec('0x14')](_0x4ee844)[_0x5bec('0x23')](_0x4493f8);};}exports[_0x5bec('0x24')]=function(_0x396a49,_0x4916d2){var _0x3bcefb={},_0x39ea90={},_0x34f5e5={'count':0x0,'rows':[]};var _0x345d52=_['map'](db[_0x5bec('0x25')][_0x5bec('0x26')],function(_0x2374f5){return{'name':_0x2374f5[_0x5bec('0x27')],'type':_0x2374f5[_0x5bec('0x28')][_0x5bec('0x29')]};});_0x39ea90['model']=_[_0x5bec('0x2a')](_0x345d52,_0x5bec('0x22'));_0x39ea90[_0x5bec('0x2b')]=_[_0x5bec('0x2c')](_0x396a49[_0x5bec('0x2b')]);_0x39ea90[_0x5bec('0x2d')]=_['intersection'](_0x39ea90[_0x5bec('0x2e')],_0x39ea90['query']);_0x3bcefb[_0x5bec('0x2f')]=_[_0x5bec('0x30')](_0x39ea90[_0x5bec('0x2e')],qs[_0x5bec('0x31')](_0x396a49[_0x5bec('0x2b')][_0x5bec('0x31')]));_0x3bcefb[_0x5bec('0x2f')]=_0x3bcefb['attributes'][_0x5bec('0x32')]?_0x3bcefb[_0x5bec('0x2f')]:_0x39ea90[_0x5bec('0x2e')];if(!_0x396a49[_0x5bec('0x2b')][_0x5bec('0x33')](_0x5bec('0x34'))){_0x3bcefb[_0x5bec('0x19')]=qs[_0x5bec('0x19')](_0x396a49['query'][_0x5bec('0x19')]);_0x3bcefb[_0x5bec('0x18')]=qs[_0x5bec('0x18')](_0x396a49[_0x5bec('0x2b')]['offset']);}_0x3bcefb['order']=qs['sort'](_0x396a49['query'][_0x5bec('0x35')]);_0x3bcefb[_0x5bec('0x36')]=qs[_0x5bec('0x2d')](_[_0x5bec('0x37')](_0x396a49[_0x5bec('0x2b')],_0x39ea90['filters']),_0x345d52);if(_0x396a49[_0x5bec('0x2b')][_0x5bec('0x38')]){_0x3bcefb[_0x5bec('0x36')]=_['merge'](_0x3bcefb['where'],{'$or':_[_0x5bec('0x2a')](_0x345d52,function(_0x3a7ba2){if(_0x3a7ba2[_0x5bec('0x28')]!==_0x5bec('0x39')){var _0x537b9e={};_0x537b9e[_0x3a7ba2['name']]={'$like':'%'+_0x396a49[_0x5bec('0x2b')]['filter']+'%'};return _0x537b9e;}})});}_0x3bcefb=_[_0x5bec('0x3a')]({},_0x3bcefb,_0x396a49[_0x5bec('0x3b')]);var _0x15b1a6={'where':_0x3bcefb[_0x5bec('0x36')]};return db[_0x5bec('0x25')][_0x5bec('0x17')](_0x15b1a6)[_0x5bec('0x20')](function(_0x4810cb){_0x34f5e5[_0x5bec('0x17')]=_0x4810cb;if(_0x396a49[_0x5bec('0x2b')][_0x5bec('0x3c')]){_0x3bcefb[_0x5bec('0x3d')]=[{'all':!![]}];}return db[_0x5bec('0x25')][_0x5bec('0x3e')](_0x3bcefb);})['then'](function(_0x5a481d){_0x34f5e5[_0x5bec('0x3f')]=_0x5a481d;return _0x34f5e5;})[_0x5bec('0x20')](respondWithFilteredResult(_0x4916d2,_0x3bcefb))['catch'](handleError(_0x4916d2,null));};exports[_0x5bec('0x40')]=function(_0x4b2577,_0x39165){var _0x469a9d={'raw':!![],'where':{'id':_0x4b2577[_0x5bec('0x41')]['id']}},_0x3c3c14={};_0x3c3c14[_0x5bec('0x2e')]=_[_0x5bec('0x2c')](db[_0x5bec('0x25')]['rawAttributes']);_0x3c3c14[_0x5bec('0x2b')]=_[_0x5bec('0x2c')](_0x4b2577[_0x5bec('0x2b')]);_0x3c3c14['filters']=_['intersection'](_0x3c3c14[_0x5bec('0x2e')],_0x3c3c14[_0x5bec('0x2b')]);_0x469a9d['attributes']=_[_0x5bec('0x30')](_0x3c3c14['model'],qs[_0x5bec('0x31')](_0x4b2577[_0x5bec('0x2b')][_0x5bec('0x31')]));_0x469a9d['attributes']=_0x469a9d[_0x5bec('0x2f')][_0x5bec('0x32')]?_0x469a9d['attributes']:_0x3c3c14['model'];if(_0x4b2577[_0x5bec('0x2b')][_0x5bec('0x3c')]){_0x469a9d[_0x5bec('0x3d')]=[{'all':!![]}];}_0x469a9d=_[_0x5bec('0x3a')]({},_0x469a9d,_0x4b2577[_0x5bec('0x3b')]);return db[_0x5bec('0x25')][_0x5bec('0x42')](_0x469a9d)[_0x5bec('0x20')](handleEntityNotFound(_0x39165,null))[_0x5bec('0x20')](respondWithResult(_0x39165,null))['catch'](handleError(_0x39165,null));};exports['create']=function(_0x3575ba,_0x138197){return db[_0x5bec('0x25')]['create'](_0x3575ba['body'],{})[_0x5bec('0x20')](respondWithResult(_0x138197,0xc9))['catch'](handleError(_0x138197,null));};exports[_0x5bec('0x43')]=function(_0xa845f7,_0x4ef70a){if(_0xa845f7[_0x5bec('0x44')]['id']){delete _0xa845f7[_0x5bec('0x44')]['id'];}return db[_0x5bec('0x25')][_0x5bec('0x42')]({'where':{'id':_0xa845f7[_0x5bec('0x41')]['id']}})[_0x5bec('0x20')](handleEntityNotFound(_0x4ef70a,null))[_0x5bec('0x20')](saveUpdates(_0xa845f7[_0x5bec('0x44')],null))['then'](respondWithResult(_0x4ef70a,null))['catch'](handleError(_0x4ef70a,null));};exports['destroy']=function(_0x2bde61,_0x31d2da){return db[_0x5bec('0x25')][_0x5bec('0x42')]({'where':{'id':_0x2bde61[_0x5bec('0x41')]['id']}})[_0x5bec('0x20')](handleEntityNotFound(_0x31d2da,null))[_0x5bec('0x20')](removeEntity(_0x31d2da,null))[_0x5bec('0x45')](handleError(_0x31d2da,null));};
\ No newline at end of file