Built motion from commit 3a7e82ea.|2.6.29
[motion2.git] / server / services / routing / model / whatsappQueue.js
index 6ba18cb..98f3754 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf32a=['paused','online','available','stringify','whatsapp:queue:%s','whatsapp_queue:save','exports','lodash','util','ioredis','redis','localhost','name','timeout','strategy','beepall','Agents','mapAgentsId','waiting','md5','updateRouting','updateRealtime','prototype','_rr','loggedIn'];(function(_0x540dcb,_0x4eacb6){var _0x49353c=function(_0x449bb1){while(--_0x449bb1){_0x540dcb['push'](_0x540dcb['shift']());}};_0x49353c(++_0x4eacb6);}(_0xf32a,0x17e));var _0xaf32=function(_0x4b8cd2,_0x1186d1){_0x4b8cd2=_0x4b8cd2-0x0;var _0x49e7d8=_0xf32a[_0x4b8cd2];return _0x49e7d8;};'use strict';var _=require(_0xaf32('0x0'));var md5=require('md5');var util=require(_0xaf32('0x1'));var Redis=require(_0xaf32('0x2'));var config=require('../../../config/environment');config['redis']=_['defaults'](config[_0xaf32('0x3')],{'host':_0xaf32('0x4'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0xaf32('0x3')]));function WhatsappQueue(_0x55b56d){this['id']=_0x55b56d['id']||0x0;this[_0xaf32('0x5')]=_0x55b56d['name']||'';this[_0xaf32('0x6')]=_0x55b56d[_0xaf32('0x6')]||0xa;this[_0xaf32('0x7')]=_0x55b56d[_0xaf32('0x7')]||_0xaf32('0x8');this[_0xaf32('0x9')]=_0x55b56d[_0xaf32('0x9')];this[_0xaf32('0xa')]={};this[_0xaf32('0xb')]=0x0;this[_0xaf32('0xc')]='';this[_0xaf32('0xd')]();this[_0xaf32('0xe')]();}WhatsappQueue[_0xaf32('0xf')][_0xaf32('0xd')]=function(){var _0x1728a3=this[_0xaf32('0xa')][_0xaf32('0x10')];this['mapAgentsId']=_['map'](this[_0xaf32('0x9')],'id');this[_0xaf32('0xa')][_0xaf32('0x10')]=_0x1728a3;};WhatsappQueue[_0xaf32('0xf')]['updateRealtime']=function(){this[_0xaf32('0x11')]=0x0;this[_0xaf32('0x12')]=0x0;for(var _0x53c7f9=0x0;_0x53c7f9<this[_0xaf32('0x9')]['length'];_0x53c7f9+=0x1){if(this[_0xaf32('0x9')][_0x53c7f9][_0xaf32('0x13')]){this[_0xaf32('0x11')]+=0x1;}if(this[_0xaf32('0x9')][_0x53c7f9]['whatsappPause']){this[_0xaf32('0x12')]+=0x1;}}this[_0xaf32('0x14')]=this[_0xaf32('0x11')]-this[_0xaf32('0x12')];this['available']=this[_0xaf32('0x14')]>=0x0?this[_0xaf32('0x14')]:0x0;var _0x455506={'id':this['id'],'available':this[_0xaf32('0x14')],'loggedIn':this[_0xaf32('0x11')],'name':this[_0xaf32('0x5')],'paused':this['paused'],'waiting':this[_0xaf32('0xb')]};var _0x47bbcc=md5(JSON[_0xaf32('0x15')](_0x455506));if(this['md5']!==_0x47bbcc){this[_0xaf32('0xc')]=_0x47bbcc;io['to'](util['format'](_0xaf32('0x16'),_0x455506[_0xaf32('0x5')]))['emit'](_0xaf32('0x17'),_0x455506);}};module[_0xaf32('0x18')]=WhatsappQueue;
\ No newline at end of file
+var _0x1d4a=['md5','updateRouting','prototype','_rr','updateRealtime','loggedIn','paused','online','available','stringify','format','whatsapp:queue:%s','emit','whatsapp_queue:save','exports','lodash','util','ioredis','../../../config/environment','defaults','redis','localhost','socket.io-emitter','name','timeout','strategy','Agents','mapAgentsId','waiting'];(function(_0x4aeec4,_0x17cf9f){var _0x295f0a=function(_0x2e1a28){while(--_0x2e1a28){_0x4aeec4['push'](_0x4aeec4['shift']());}};_0x295f0a(++_0x17cf9f);}(_0x1d4a,0x16b));var _0xa1d4=function(_0x4b4c5b,_0x37c500){_0x4b4c5b=_0x4b4c5b-0x0;var _0x54f74e=_0x1d4a[_0x4b4c5b];return _0x54f74e;};'use strict';var _=require(_0xa1d4('0x0'));var md5=require('md5');var util=require(_0xa1d4('0x1'));var Redis=require(_0xa1d4('0x2'));var config=require(_0xa1d4('0x3'));config['redis']=_[_0xa1d4('0x4')](config[_0xa1d4('0x5')],{'host':_0xa1d4('0x6'),'port':0x18eb});var io=require(_0xa1d4('0x7'))(new Redis(config[_0xa1d4('0x5')]));function WhatsappQueue(_0x2b203c){this['id']=_0x2b203c['id']||0x0;this[_0xa1d4('0x8')]=_0x2b203c[_0xa1d4('0x8')]||'';this[_0xa1d4('0x9')]=_0x2b203c[_0xa1d4('0x9')]||0xa;this[_0xa1d4('0xa')]=_0x2b203c[_0xa1d4('0xa')]||'beepall';this[_0xa1d4('0xb')]=_0x2b203c[_0xa1d4('0xb')];this[_0xa1d4('0xc')]={};this[_0xa1d4('0xd')]=0x0;this[_0xa1d4('0xe')]='';this[_0xa1d4('0xf')]();this['updateRealtime']();}WhatsappQueue[_0xa1d4('0x10')]['updateRouting']=function(){var _0x4f0d02=this[_0xa1d4('0xc')][_0xa1d4('0x11')];this[_0xa1d4('0xc')]=_['map'](this[_0xa1d4('0xb')],'id');this[_0xa1d4('0xc')]['_rr']=_0x4f0d02;};WhatsappQueue['prototype'][_0xa1d4('0x12')]=function(){this[_0xa1d4('0x13')]=0x0;this[_0xa1d4('0x14')]=0x0;for(var _0x14a7eb=0x0;_0x14a7eb<this[_0xa1d4('0xb')]['length'];_0x14a7eb+=0x1){if(this[_0xa1d4('0xb')][_0x14a7eb][_0xa1d4('0x15')]){this['loggedIn']+=0x1;}if(this[_0xa1d4('0xb')][_0x14a7eb]['whatsappPause']){this['paused']+=0x1;}}this[_0xa1d4('0x16')]=this[_0xa1d4('0x13')]-this[_0xa1d4('0x14')];this['available']=this['available']>=0x0?this[_0xa1d4('0x16')]:0x0;var _0x357796={'id':this['id'],'available':this['available'],'loggedIn':this['loggedIn'],'name':this[_0xa1d4('0x8')],'paused':this[_0xa1d4('0x14')],'waiting':this[_0xa1d4('0xd')]};var _0x943cdb=md5(JSON[_0xa1d4('0x17')](_0x357796));if(this[_0xa1d4('0xe')]!==_0x943cdb){this[_0xa1d4('0xe')]=_0x943cdb;io['to'](util[_0xa1d4('0x18')](_0xa1d4('0x19'),_0x357796[_0xa1d4('0x8')]))[_0xa1d4('0x1a')](_0xa1d4('0x1b'),_0x357796);}};module[_0xa1d4('0x1c')]=WhatsappQueue;
\ No newline at end of file