Built motion from commit 4a18b36e645f5fa4a517d36f9783bde259878164. Version 3.0.0...
[motion-next.git] / server / services / routing / model / mailQueue.js
index 976f4d5..ce66014 100644 (file)
@@ -1 +1 @@
-const a1169_0x3876=['length','timeout','prototype','mapAgentsId','util','waiting','updateRealtime','lodash','loggedIn','mail:queue:%s','format','available','mailPause','updateRouting','name','emit','map','../../../rediscache','exports','md5','_rr','strategy','paused','stringify','Agents'];(function(_0x117891,_0x38767c){const _0xe7a527=function(_0x2c3ea1){while(--_0x2c3ea1){_0x117891['push'](_0x117891['shift']());}};_0xe7a527(++_0x38767c);}(a1169_0x3876,0x1a9));const a1169_0xe7a5=function(_0x117891,_0x38767c){_0x117891=_0x117891-0x0;let _0xe7a527=a1169_0x3876[_0x117891];return _0xe7a527;};const _0x40f3da=a1169_0xe7a5;'use strict';const _=require(_0x40f3da('0x7')),md5=require(_0x40f3da('0x13')),util=require(_0x40f3da('0x4')),{getSocket}=require(_0x40f3da('0x11')),io=getSocket();function MailQueue(_0x2c3ea1){const _0x214d81=_0x40f3da;this['id']=_0x2c3ea1['id']||0x0,this[_0x214d81('0xe')]=_0x2c3ea1[_0x214d81('0xe')]||'',this['timeout']=_0x2c3ea1[_0x214d81('0x1')]||0xa,this[_0x214d81('0x15')]=_0x2c3ea1[_0x214d81('0x15')]||'beepall',this['Agents']=_0x2c3ea1['Agents'],this[_0x214d81('0x3')]={},this[_0x214d81('0x5')]=0x0,this[_0x214d81('0x13')]='',this['updateRouting'](),this['updateRealtime']();}MailQueue[_0x40f3da('0x2')][_0x40f3da('0xd')]=function(){const _0x11decf=_0x40f3da,_0x4b758b=this[_0x11decf('0x3')]['_rr'];this[_0x11decf('0x3')]=_[_0x11decf('0x10')](this['Agents'],'id'),this[_0x11decf('0x3')][_0x11decf('0x14')]=_0x4b758b;},MailQueue[_0x40f3da('0x2')][_0x40f3da('0x6')]=function(){const _0x117290=_0x40f3da;this[_0x117290('0x8')]=0x0,this[_0x117290('0x16')]=0x0;for(let _0x159310=0x0;_0x159310<this[_0x117290('0x18')][_0x117290('0x0')];_0x159310+=0x1){this[_0x117290('0x18')][_0x159310]['online']&&(this['loggedIn']+=0x1),this[_0x117290('0x18')][_0x159310][_0x117290('0xc')]&&(this[_0x117290('0x16')]+=0x1);}this[_0x117290('0xb')]=this[_0x117290('0x8')]-this[_0x117290('0x16')],this[_0x117290('0xb')]=this[_0x117290('0xb')]>=0x0?this[_0x117290('0xb')]:0x0;const _0x5a7da5={'id':this['id'],'available':this[_0x117290('0xb')],'loggedIn':this[_0x117290('0x8')],'name':this[_0x117290('0xe')],'paused':this[_0x117290('0x16')],'waiting':this['waiting']},_0x1bf6c5=md5(JSON[_0x117290('0x17')](_0x5a7da5));this[_0x117290('0x13')]!==_0x1bf6c5&&(this[_0x117290('0x13')]=_0x1bf6c5,io['to'](util[_0x117290('0xa')](_0x117290('0x9'),_0x5a7da5[_0x117290('0xe')]))[_0x117290('0xf')]('mail_queue:save',_0x5a7da5));},module[_0x40f3da('0x12')]=MailQueue;
\ No newline at end of file
+const a1169_0x2659=['lodash','online','length','mailPause','updateRouting','timeout','stringify','available','md5','mail_queue:save','Agents','format','name','../../../rediscache','mapAgentsId','waiting','map','prototype','util','_rr','mail:queue:%s','strategy','beepall','loggedIn','paused','updateRealtime'];(function(_0x1cdeb,_0x26599c){const _0x4f5dc0=function(_0x44943d){while(--_0x44943d){_0x1cdeb['push'](_0x1cdeb['shift']());}};_0x4f5dc0(++_0x26599c);}(a1169_0x2659,0xb9));const a1169_0x4f5d=function(_0x1cdeb,_0x26599c){_0x1cdeb=_0x1cdeb-0x0;let _0x4f5dc0=a1169_0x2659[_0x1cdeb];return _0x4f5dc0;};const _0x29ee12=a1169_0x4f5d;'use strict';const _=require(_0x29ee12('0x17')),md5=require(_0x29ee12('0x5')),util=require(_0x29ee12('0xf')),{getSocket}=require(_0x29ee12('0xa')),io=getSocket();function MailQueue(_0x44943d){const _0x38ec52=_0x29ee12;this['id']=_0x44943d['id']||0x0,this[_0x38ec52('0x9')]=_0x44943d[_0x38ec52('0x9')]||'',this[_0x38ec52('0x2')]=_0x44943d[_0x38ec52('0x2')]||0xa,this[_0x38ec52('0x12')]=_0x44943d[_0x38ec52('0x12')]||_0x38ec52('0x13'),this[_0x38ec52('0x7')]=_0x44943d[_0x38ec52('0x7')],this[_0x38ec52('0xb')]={},this[_0x38ec52('0xc')]=0x0,this['md5']='',this[_0x38ec52('0x1')](),this['updateRealtime']();}MailQueue[_0x29ee12('0xe')][_0x29ee12('0x1')]=function(){const _0xd925e2=_0x29ee12,_0x58dc35=this[_0xd925e2('0xb')][_0xd925e2('0x10')];this[_0xd925e2('0xb')]=_[_0xd925e2('0xd')](this[_0xd925e2('0x7')],'id'),this[_0xd925e2('0xb')][_0xd925e2('0x10')]=_0x58dc35;},MailQueue[_0x29ee12('0xe')][_0x29ee12('0x16')]=function(){const _0x316319=_0x29ee12;this[_0x316319('0x14')]=0x0,this['paused']=0x0;for(let _0x3f07c4=0x0;_0x3f07c4<this['Agents'][_0x316319('0x19')];_0x3f07c4+=0x1){this[_0x316319('0x7')][_0x3f07c4][_0x316319('0x18')]&&(this['loggedIn']+=0x1),this[_0x316319('0x7')][_0x3f07c4][_0x316319('0x0')]&&(this['paused']+=0x1);}this[_0x316319('0x4')]=this[_0x316319('0x14')]-this['paused'],this[_0x316319('0x4')]=this[_0x316319('0x4')]>=0x0?this[_0x316319('0x4')]:0x0;const _0x47eae7={'id':this['id'],'available':this[_0x316319('0x4')],'loggedIn':this['loggedIn'],'name':this[_0x316319('0x9')],'paused':this[_0x316319('0x15')],'waiting':this[_0x316319('0xc')]},_0x26493d=md5(JSON[_0x316319('0x3')](_0x47eae7));this['md5']!==_0x26493d&&(this[_0x316319('0x5')]=_0x26493d,io['to'](util[_0x316319('0x8')](_0x316319('0x11'),_0x47eae7[_0x316319('0x9')]))['emit'](_0x316319('0x6'),_0x47eae7));},module['exports']=MailQueue;
\ No newline at end of file