Built motion from commit (unavailable).|2.0.77
[motion2.git] / server / services / routing / model / smsQueue.js
index d676e51..6f1f868 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0bb5=['smsPause','available','stringify','sms:queue:%s','emit','sms_queue:save','lodash','md5','localhost','name','timeout','strategy','Agents','mapAgentsId','waiting','prototype','updateRouting','map','_rr','updateRealtime','paused','length','loggedIn'];(function(_0x4b369d,_0x265eb8){var _0x571a98=function(_0x56341a){while(--_0x56341a){_0x4b369d['push'](_0x4b369d['shift']());}};_0x571a98(++_0x265eb8);}(_0x0bb5,0x148));var _0x50bb=function(_0x100554,_0x418065){_0x100554=_0x100554-0x0;var _0x30d867=_0x0bb5[_0x100554];return _0x30d867;};'use strict';var _=require(_0x50bb('0x0'));var md5=require(_0x50bb('0x1'));var util=require('util');var io=require('socket.io-emitter')({'host':_0x50bb('0x2'),'port':0x18eb});function SmsQueue(_0x1aaa37){this['id']=_0x1aaa37['id']||0x0;this[_0x50bb('0x3')]=_0x1aaa37[_0x50bb('0x3')]||'';this[_0x50bb('0x4')]=_0x1aaa37[_0x50bb('0x4')]||0xa;this[_0x50bb('0x5')]=_0x1aaa37[_0x50bb('0x5')]||'beepall';this['Agents']=_0x1aaa37[_0x50bb('0x6')];this[_0x50bb('0x7')]={};this[_0x50bb('0x8')]=0x0;this[_0x50bb('0x1')]='';this['updateRouting']();this['updateRealtime']();}SmsQueue[_0x50bb('0x9')][_0x50bb('0xa')]=function(){var _0x3ae598=this[_0x50bb('0x7')]['_rr'];this[_0x50bb('0x7')]=_[_0x50bb('0xb')](this[_0x50bb('0x6')],'id');this[_0x50bb('0x7')][_0x50bb('0xc')]=_0x3ae598;};SmsQueue[_0x50bb('0x9')][_0x50bb('0xd')]=function(){this['loggedIn']=0x0;this[_0x50bb('0xe')]=0x0;for(var _0x58837d=0x0;_0x58837d<this[_0x50bb('0x6')][_0x50bb('0xf')];_0x58837d+=0x1){if(this[_0x50bb('0x6')][_0x58837d]['online']){this[_0x50bb('0x10')]+=0x1;}if(this[_0x50bb('0x6')][_0x58837d][_0x50bb('0x11')]){this['paused']+=0x1;}}this[_0x50bb('0x12')]=this['loggedIn']-this[_0x50bb('0xe')];this[_0x50bb('0x12')]=this[_0x50bb('0x12')]>=0x0?this[_0x50bb('0x12')]:0x0;var _0x908950={'id':this['id'],'available':this['available'],'loggedIn':this[_0x50bb('0x10')],'name':this[_0x50bb('0x3')],'paused':this['paused'],'waiting':this[_0x50bb('0x8')]};var _0x4796ec=md5(JSON[_0x50bb('0x13')](_0x908950));if(this[_0x50bb('0x1')]!==_0x4796ec){this['md5']=_0x4796ec;io['to'](util['format'](_0x50bb('0x14'),_0x908950[_0x50bb('0x3')]))[_0x50bb('0x15')](_0x50bb('0x16'),_0x908950);}};module['exports']=SmsQueue;
\ No newline at end of file
+var _0x0bb5=['smsPause','available','stringify','sms:queue:%s','emit','sms_queue:save','lodash','md5','localhost','name','timeout','strategy','Agents','mapAgentsId','waiting','prototype','updateRouting','map','_rr','updateRealtime','paused','length','loggedIn'];(function(_0x4b369d,_0x265eb8){var _0x571a98=function(_0x56341a){while(--_0x56341a){_0x4b369d['push'](_0x4b369d['shift']());}};_0x571a98(++_0x265eb8);}(_0x0bb5,0x148));var _0x50bb=function(_0x135762,_0x1c0841){_0x135762=_0x135762-0x0;var _0x13c0cc=_0x0bb5[_0x135762];return _0x13c0cc;};'use strict';var _=require(_0x50bb('0x0'));var md5=require(_0x50bb('0x1'));var util=require('util');var io=require('socket.io-emitter')({'host':_0x50bb('0x2'),'port':0x18eb});function SmsQueue(_0x1aaa37){this['id']=_0x1aaa37['id']||0x0;this[_0x50bb('0x3')]=_0x1aaa37[_0x50bb('0x3')]||'';this[_0x50bb('0x4')]=_0x1aaa37[_0x50bb('0x4')]||0xa;this[_0x50bb('0x5')]=_0x1aaa37[_0x50bb('0x5')]||'beepall';this['Agents']=_0x1aaa37[_0x50bb('0x6')];this[_0x50bb('0x7')]={};this[_0x50bb('0x8')]=0x0;this[_0x50bb('0x1')]='';this['updateRouting']();this['updateRealtime']();}SmsQueue[_0x50bb('0x9')][_0x50bb('0xa')]=function(){var _0x3ae598=this[_0x50bb('0x7')]['_rr'];this[_0x50bb('0x7')]=_[_0x50bb('0xb')](this[_0x50bb('0x6')],'id');this[_0x50bb('0x7')][_0x50bb('0xc')]=_0x3ae598;};SmsQueue[_0x50bb('0x9')][_0x50bb('0xd')]=function(){this['loggedIn']=0x0;this[_0x50bb('0xe')]=0x0;for(var _0x58837d=0x0;_0x58837d<this[_0x50bb('0x6')][_0x50bb('0xf')];_0x58837d+=0x1){if(this[_0x50bb('0x6')][_0x58837d]['online']){this[_0x50bb('0x10')]+=0x1;}if(this[_0x50bb('0x6')][_0x58837d][_0x50bb('0x11')]){this['paused']+=0x1;}}this[_0x50bb('0x12')]=this['loggedIn']-this[_0x50bb('0xe')];this[_0x50bb('0x12')]=this[_0x50bb('0x12')]>=0x0?this[_0x50bb('0x12')]:0x0;var _0x908950={'id':this['id'],'available':this['available'],'loggedIn':this[_0x50bb('0x10')],'name':this[_0x50bb('0x3')],'paused':this['paused'],'waiting':this[_0x50bb('0x8')]};var _0x4796ec=md5(JSON[_0x50bb('0x13')](_0x908950));if(this[_0x50bb('0x1')]!==_0x4796ec){this['md5']=_0x4796ec;io['to'](util['format'](_0x50bb('0x14'),_0x908950[_0x50bb('0x3')]))[_0x50bb('0x15')](_0x50bb('0x16'),_0x908950);}};module['exports']=SmsQueue;
\ No newline at end of file