Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / routing / model / whatsappQueue.js
index a8f8a3e..3eda5ba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa11a=['prototype','_rr','map','updateRealtime','loggedIn','paused','whatsappPause','available','stringify','format','whatsapp:queue:%s','emit','whatsapp_queue:save','exports','lodash','md5','redis','localhost','socket.io-emitter','name','timeout','strategy','beepall','Agents','mapAgentsId','waiting','updateRouting'];(function(_0x2e4aa2,_0x11956a){var _0x5e6092=function(_0x4c12c2){while(--_0x4c12c2){_0x2e4aa2['push'](_0x2e4aa2['shift']());}};_0x5e6092(++_0x11956a);}(_0xa11a,0xcb));var _0xaa11=function(_0x1c8f0b,_0x29e577){_0x1c8f0b=_0x1c8f0b-0x0;var _0x65747e=_0xa11a[_0x1c8f0b];return _0x65747e;};'use strict';var _=require(_0xaa11('0x0'));var md5=require(_0xaa11('0x1'));var util=require('util');var Redis=require('ioredis');var config=require('../../../config/environment');config[_0xaa11('0x2')]=_['defaults'](config[_0xaa11('0x2')],{'host':_0xaa11('0x3'),'port':0x18eb});var io=require(_0xaa11('0x4'))(new Redis(config['redis']));function WhatsappQueue(_0x845e94){this['id']=_0x845e94['id']||0x0;this[_0xaa11('0x5')]=_0x845e94['name']||'';this[_0xaa11('0x6')]=_0x845e94[_0xaa11('0x6')]||0xa;this[_0xaa11('0x7')]=_0x845e94['strategy']||_0xaa11('0x8');this['Agents']=_0x845e94[_0xaa11('0x9')];this[_0xaa11('0xa')]={};this[_0xaa11('0xb')]=0x0;this['md5']='';this[_0xaa11('0xc')]();this['updateRealtime']();}WhatsappQueue[_0xaa11('0xd')][_0xaa11('0xc')]=function(){var _0x32b36e=this[_0xaa11('0xa')][_0xaa11('0xe')];this[_0xaa11('0xa')]=_[_0xaa11('0xf')](this['Agents'],'id');this[_0xaa11('0xa')][_0xaa11('0xe')]=_0x32b36e;};WhatsappQueue[_0xaa11('0xd')][_0xaa11('0x10')]=function(){this[_0xaa11('0x11')]=0x0;this[_0xaa11('0x12')]=0x0;for(var _0x259895=0x0;_0x259895<this[_0xaa11('0x9')]['length'];_0x259895+=0x1){if(this[_0xaa11('0x9')][_0x259895]['online']){this['loggedIn']+=0x1;}if(this[_0xaa11('0x9')][_0x259895][_0xaa11('0x13')]){this[_0xaa11('0x12')]+=0x1;}}this[_0xaa11('0x14')]=this['loggedIn']-this[_0xaa11('0x12')];this['available']=this['available']>=0x0?this[_0xaa11('0x14')]:0x0;var _0x5007a7={'id':this['id'],'available':this[_0xaa11('0x14')],'loggedIn':this[_0xaa11('0x11')],'name':this['name'],'paused':this[_0xaa11('0x12')],'waiting':this['waiting']};var _0x33fd2e=md5(JSON[_0xaa11('0x15')](_0x5007a7));if(this[_0xaa11('0x1')]!==_0x33fd2e){this['md5']=_0x33fd2e;io['to'](util[_0xaa11('0x16')](_0xaa11('0x17'),_0x5007a7[_0xaa11('0x5')]))[_0xaa11('0x18')](_0xaa11('0x19'),_0x5007a7);}};module[_0xaa11('0x1a')]=WhatsappQueue;
\ No newline at end of file
+var _0x366c=['Agents','_rr','updateRealtime','loggedIn','length','online','paused','available','waiting','stringify','format','whatsapp:queue:%s','emit','whatsapp_queue:save','exports','lodash','md5','util','redis','localhost','socket.io-emitter','name','timeout','strategy','beepall','mapAgentsId','updateRouting','prototype','map'];(function(_0x2c7618,_0x26be9c){var _0x5ce3f0=function(_0x1837b3){while(--_0x1837b3){_0x2c7618['push'](_0x2c7618['shift']());}};_0x5ce3f0(++_0x26be9c);}(_0x366c,0xa0));var _0xc366=function(_0x23e219,_0x4c1146){_0x23e219=_0x23e219-0x0;var _0x5b56af=_0x366c[_0x23e219];return _0x5b56af;};'use strict';var _=require(_0xc366('0x0'));var md5=require(_0xc366('0x1'));var util=require(_0xc366('0x2'));var Redis=require('ioredis');var config=require('../../../config/environment');config[_0xc366('0x3')]=_['defaults'](config['redis'],{'host':_0xc366('0x4'),'port':0x18eb});var io=require(_0xc366('0x5'))(new Redis(config[_0xc366('0x3')]));function WhatsappQueue(_0x44f1af){this['id']=_0x44f1af['id']||0x0;this[_0xc366('0x6')]=_0x44f1af[_0xc366('0x6')]||'';this[_0xc366('0x7')]=_0x44f1af['timeout']||0xa;this[_0xc366('0x8')]=_0x44f1af[_0xc366('0x8')]||_0xc366('0x9');this['Agents']=_0x44f1af['Agents'];this[_0xc366('0xa')]={};this['waiting']=0x0;this[_0xc366('0x1')]='';this[_0xc366('0xb')]();this['updateRealtime']();}WhatsappQueue[_0xc366('0xc')][_0xc366('0xb')]=function(){var _0x52b5e0=this[_0xc366('0xa')]['_rr'];this[_0xc366('0xa')]=_[_0xc366('0xd')](this[_0xc366('0xe')],'id');this['mapAgentsId'][_0xc366('0xf')]=_0x52b5e0;};WhatsappQueue[_0xc366('0xc')][_0xc366('0x10')]=function(){this[_0xc366('0x11')]=0x0;this['paused']=0x0;for(var _0x1e7db2=0x0;_0x1e7db2<this[_0xc366('0xe')][_0xc366('0x12')];_0x1e7db2+=0x1){if(this[_0xc366('0xe')][_0x1e7db2][_0xc366('0x13')]){this[_0xc366('0x11')]+=0x1;}if(this['Agents'][_0x1e7db2]['whatsappPause']){this[_0xc366('0x14')]+=0x1;}}this[_0xc366('0x15')]=this[_0xc366('0x11')]-this[_0xc366('0x14')];this[_0xc366('0x15')]=this['available']>=0x0?this[_0xc366('0x15')]:0x0;var _0x2a397b={'id':this['id'],'available':this[_0xc366('0x15')],'loggedIn':this[_0xc366('0x11')],'name':this[_0xc366('0x6')],'paused':this['paused'],'waiting':this[_0xc366('0x16')]};var _0x2ed53b=md5(JSON[_0xc366('0x17')](_0x2a397b));if(this['md5']!==_0x2ed53b){this[_0xc366('0x1')]=_0x2ed53b;io['to'](util[_0xc366('0x18')](_0xc366('0x19'),_0x2a397b[_0xc366('0x6')]))[_0xc366('0x1a')](_0xc366('0x1b'),_0x2a397b);}};module[_0xc366('0x1c')]=WhatsappQueue;
\ No newline at end of file