Built motion from commit (unavailable).|2.0.76
[motion2.git] / server / services / routing / model / mailQueue.js
index 90a8522..c34a7c7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdcb3=['mailPause','available','waiting','stringify','mail:queue:%s','emit','mail_queue:save','lodash','util','socket.io-emitter','name','timeout','strategy','beepall','mapAgentsId','md5','updateRouting','prototype','_rr','map','Agents','updateRealtime','loggedIn','paused','length','online'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xdcb3,0x1a7));var _0x3dcb=function(_0x8cb724,_0x5e78d5){_0x8cb724=_0x8cb724-0x0;var _0x348d6f=_0xdcb3[_0x8cb724];return _0x348d6f;};'use strict';var _=require(_0x3dcb('0x0'));var md5=require('md5');var util=require(_0x3dcb('0x1'));var io=require(_0x3dcb('0x2'))({'host':'localhost','port':0x18eb});function MailQueue(_0x57c34a){this['id']=_0x57c34a['id']||0x0;this[_0x3dcb('0x3')]=_0x57c34a[_0x3dcb('0x3')]||'';this[_0x3dcb('0x4')]=_0x57c34a[_0x3dcb('0x4')]||0xa;this['strategy']=_0x57c34a[_0x3dcb('0x5')]||_0x3dcb('0x6');this['Agents']=_0x57c34a['Agents'];this[_0x3dcb('0x7')]={};this['waiting']=0x0;this[_0x3dcb('0x8')]='';this[_0x3dcb('0x9')]();this['updateRealtime']();}MailQueue[_0x3dcb('0xa')][_0x3dcb('0x9')]=function(){var _0x331a8b=this[_0x3dcb('0x7')][_0x3dcb('0xb')];this[_0x3dcb('0x7')]=_[_0x3dcb('0xc')](this[_0x3dcb('0xd')],'id');this[_0x3dcb('0x7')][_0x3dcb('0xb')]=_0x331a8b;};MailQueue[_0x3dcb('0xa')][_0x3dcb('0xe')]=function(){this[_0x3dcb('0xf')]=0x0;this[_0x3dcb('0x10')]=0x0;for(var _0x131590=0x0;_0x131590<this[_0x3dcb('0xd')][_0x3dcb('0x11')];_0x131590+=0x1){if(this['Agents'][_0x131590][_0x3dcb('0x12')]){this['loggedIn']+=0x1;}if(this[_0x3dcb('0xd')][_0x131590][_0x3dcb('0x13')]){this[_0x3dcb('0x10')]+=0x1;}}this['available']=this['loggedIn']-this[_0x3dcb('0x10')];this['available']=this[_0x3dcb('0x14')]>=0x0?this[_0x3dcb('0x14')]:0x0;var _0x462ab3={'id':this['id'],'available':this[_0x3dcb('0x14')],'loggedIn':this[_0x3dcb('0xf')],'name':this[_0x3dcb('0x3')],'paused':this[_0x3dcb('0x10')],'waiting':this[_0x3dcb('0x15')]};var _0x432f64=md5(JSON[_0x3dcb('0x16')](_0x462ab3));if(this[_0x3dcb('0x8')]!==_0x432f64){this['md5']=_0x432f64;io['to'](util['format'](_0x3dcb('0x17'),_0x462ab3[_0x3dcb('0x3')]))[_0x3dcb('0x18')](_0x3dcb('0x19'),_0x462ab3);}};module['exports']=MailQueue;
\ No newline at end of file
+var _0x535e=['exports','lodash','util','socket.io-emitter','localhost','name','timeout','strategy','beepall','Agents','mapAgentsId','waiting','md5','updateRouting','updateRealtime','prototype','_rr','map','loggedIn','paused','length','online','mailPause','available','stringify','format','mail:queue:%s','emit','mail_queue:save'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0x535e,0x15d));var _0xe535=function(_0x1a50ef,_0x458ac5){_0x1a50ef=_0x1a50ef-0x0;var _0x56b77e=_0x535e[_0x1a50ef];return _0x56b77e;};'use strict';var _=require(_0xe535('0x0'));var md5=require('md5');var util=require(_0xe535('0x1'));var io=require(_0xe535('0x2'))({'host':_0xe535('0x3'),'port':0x18eb});function MailQueue(_0x109d79){this['id']=_0x109d79['id']||0x0;this[_0xe535('0x4')]=_0x109d79[_0xe535('0x4')]||'';this['timeout']=_0x109d79[_0xe535('0x5')]||0xa;this[_0xe535('0x6')]=_0x109d79[_0xe535('0x6')]||_0xe535('0x7');this[_0xe535('0x8')]=_0x109d79['Agents'];this[_0xe535('0x9')]={};this[_0xe535('0xa')]=0x0;this[_0xe535('0xb')]='';this[_0xe535('0xc')]();this[_0xe535('0xd')]();}MailQueue[_0xe535('0xe')][_0xe535('0xc')]=function(){var _0x44f05a=this[_0xe535('0x9')][_0xe535('0xf')];this[_0xe535('0x9')]=_[_0xe535('0x10')](this[_0xe535('0x8')],'id');this[_0xe535('0x9')]['_rr']=_0x44f05a;};MailQueue[_0xe535('0xe')][_0xe535('0xd')]=function(){this[_0xe535('0x11')]=0x0;this[_0xe535('0x12')]=0x0;for(var _0x13334e=0x0;_0x13334e<this['Agents'][_0xe535('0x13')];_0x13334e+=0x1){if(this[_0xe535('0x8')][_0x13334e][_0xe535('0x14')]){this['loggedIn']+=0x1;}if(this[_0xe535('0x8')][_0x13334e][_0xe535('0x15')]){this[_0xe535('0x12')]+=0x1;}}this[_0xe535('0x16')]=this[_0xe535('0x11')]-this[_0xe535('0x12')];this[_0xe535('0x16')]=this[_0xe535('0x16')]>=0x0?this[_0xe535('0x16')]:0x0;var _0x436c1e={'id':this['id'],'available':this[_0xe535('0x16')],'loggedIn':this[_0xe535('0x11')],'name':this['name'],'paused':this['paused'],'waiting':this[_0xe535('0xa')]};var _0x3c2000=md5(JSON[_0xe535('0x17')](_0x436c1e));if(this[_0xe535('0xb')]!==_0x3c2000){this[_0xe535('0xb')]=_0x3c2000;io['to'](util[_0xe535('0x18')](_0xe535('0x19'),_0x436c1e['name']))[_0xe535('0x1a')](_0xe535('0x1b'),_0x436c1e);}};module[_0xe535('0x1c')]=MailQueue;
\ No newline at end of file