Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / routing / server / interval.js
index 2a985e9..3179ba0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd321=['request','then','error','result','catch','condition','rules','info','length','push','Command','iftime\x20%s','message','indexOf','true','all','some','join','\x20|\x20','stack','stop','bluebird','jayson/promise','lodash','../../../config/logger','client','http'];(function(_0x2330cf,_0x5add9f){var _0x5e230f=function(_0x1f44f7){while(--_0x1f44f7){_0x2330cf['push'](_0x2330cf['shift']());}};_0x5e230f(++_0x5add9f);}(_0xd321,0x66));var _0x1d32=function(_0x32bf70,_0x3f8a3e){_0x32bf70=_0x32bf70-0x0;var _0x3f22a9=_0xd321[_0x32bf70];return _0x3f22a9;};'use strict';var util=require('util');var BPromise=require(_0x1d32('0x0'));var jayson=require(_0x1d32('0x1'));var _=require(_0x1d32('0x2'));var logger=require(_0x1d32('0x3'))('routing');var client=jayson[_0x1d32('0x4')][_0x1d32('0x5')]({'port':0x232a});function request(_0x4cbe5e,_0x5bf3f9){return new BPromise(function(_0x5cb423,_0x27f395){return client[_0x1d32('0x6')](_0x4cbe5e,_0x5bf3f9)[_0x1d32('0x7')](function(_0xcca104){if(_0xcca104[_0x1d32('0x8')]){return _0x27f395(_0xcca104[_0x1d32('0x8')]['message']);}else{return _0x5cb423(_0xcca104[_0x1d32('0x9')]);}})[_0x1d32('0xa')](function(_0x2f4f36){return _0x27f395(_0x2f4f36);});});}exports[_0x1d32('0xb')]=function(_0x181a76,_0x4c56da,_0x40179c){return function(_0x20aca6){if(_0x40179c[_0x1d32('0xc')]&&!_0x40179c['rules'][_0x181a76]){logger[_0x1d32('0xd')]('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x181a76);return _0x20aca6['stop']();}var _0x2c9d46=[];for(var _0x45688d=0x0;_0x45688d<_0x4c56da[_0x1d32('0xe')];_0x45688d+=0x1){_0x2c9d46[_0x1d32('0xf')](request(_0x1d32('0x10'),{'command':util['format'](_0x1d32('0x11'),_0x4c56da[_0x45688d])})['then'](function(_0x28ad51){return _0x28ad51&&_0x28ad51[_0x1d32('0x12')]&&_0x28ad51[_0x1d32('0x12')][_0x1d32('0x13')](_0x1d32('0x14'))>=0x0?!![]:![];})[_0x1d32('0xa')](function(_0x138a16){logger[_0x1d32('0x8')]('[%s][INTERVAL]\x20%s',_0x181a76,_0x4c56da[_0x45688d]);}));}BPromise[_0x1d32('0x15')](_0x2c9d46)[_0x1d32('0x7')](function(_0x190e83){var _0x2c87f2=_[_0x1d32('0x16')](_0x190e83);logger[_0x1d32('0xd')]('[%s][INTERVAL]\x20%s\x20%s',_0x181a76,_0x4c56da[_0x1d32('0x17')](_0x1d32('0x18')),_0x2c87f2);_0x20aca6['when'](_0x2c87f2);})[_0x1d32('0xa')](function(_0x77d757){console['log'](_0x77d757);logger[_0x1d32('0x8')]('[%s][INTERVAL]\x20%s\x20%s',_0x181a76,_0x4c56da['join'](_0x1d32('0x18')),_0x77d757[_0x1d32('0x19')]);_0x20aca6[_0x1d32('0x1a')]();});};};
\ No newline at end of file
+var _0x7253=['client','then','error','message','catch','condition','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','Command','true','[%s][INTERVAL]\x20%s','[%s][INTERVAL]\x20%s\x20%s','join','when','log','\x20|\x20','stack','util','bluebird','jayson/promise','lodash','routing'];(function(_0x432724,_0x1b6237){var _0x1a47ef=function(_0x474cf7){while(--_0x474cf7){_0x432724['push'](_0x432724['shift']());}};_0x1a47ef(++_0x1b6237);}(_0x7253,0x140));var _0x3725=function(_0x24404d,_0x1bd09f){_0x24404d=_0x24404d-0x0;var _0x2db622=_0x7253[_0x24404d];return _0x2db622;};'use strict';var util=require(_0x3725('0x0'));var BPromise=require(_0x3725('0x1'));var jayson=require(_0x3725('0x2'));var _=require(_0x3725('0x3'));var logger=require('../../../config/logger')(_0x3725('0x4'));var client=jayson[_0x3725('0x5')]['http']({'port':0x232a});function request(_0x4c4ec3,_0x411c6a){return new BPromise(function(_0x203f14,_0x19b9c3){return client['request'](_0x4c4ec3,_0x411c6a)[_0x3725('0x6')](function(_0x562b4a){if(_0x562b4a[_0x3725('0x7')]){return _0x19b9c3(_0x562b4a[_0x3725('0x7')][_0x3725('0x8')]);}else{return _0x203f14(_0x562b4a['result']);}})[_0x3725('0x9')](function(_0x1dfb94){return _0x19b9c3(_0x1dfb94);});});}exports[_0x3725('0xa')]=function(_0x1f2491,_0x1781bd,_0x241476){return function(_0x445c9c){if(_0x241476[_0x3725('0xb')]&&!_0x241476[_0x3725('0xb')][_0x1f2491]){logger[_0x3725('0xc')](_0x3725('0xd'),_0x1f2491);return _0x445c9c[_0x3725('0xe')]();}var _0x5b09cc=[];for(var _0xb0ff4f=0x0;_0xb0ff4f<_0x1781bd[_0x3725('0xf')];_0xb0ff4f+=0x1){_0x5b09cc['push'](request(_0x3725('0x10'),{'command':util['format']('iftime\x20%s',_0x1781bd[_0xb0ff4f])})[_0x3725('0x6')](function(_0x151563){return _0x151563&&_0x151563[_0x3725('0x8')]&&_0x151563[_0x3725('0x8')]['indexOf'](_0x3725('0x11'))>=0x0?!![]:![];})[_0x3725('0x9')](function(_0x20bd63){logger['error'](_0x3725('0x12'),_0x1f2491,_0x1781bd[_0xb0ff4f]);}));}BPromise['all'](_0x5b09cc)[_0x3725('0x6')](function(_0x5a6016){var _0x253671=_['some'](_0x5a6016);logger['info'](_0x3725('0x13'),_0x1f2491,_0x1781bd[_0x3725('0x14')]('\x20|\x20'),_0x253671);_0x445c9c[_0x3725('0x15')](_0x253671);})[_0x3725('0x9')](function(_0x549c66){console[_0x3725('0x16')](_0x549c66);logger['error']('[%s][INTERVAL]\x20%s\x20%s',_0x1f2491,_0x1781bd[_0x3725('0x14')](_0x3725('0x17')),_0x549c66[_0x3725('0x18')]);_0x445c9c[_0x3725('0xe')]();});};};
\ No newline at end of file