Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / services / routing / server / interval.js
index 828e574..0d853cf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x64b7=['format','iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','some','join','\x20|\x20','when','[%s][INTERVAL]\x20%s\x20%s','util','bluebird','jayson/promise','lodash','../../../config/logger','client','http','request','error','message','catch','condition','rules','info','stop','length','push','Command'];(function(_0x5a7f9c,_0x18ae78){var _0x3f22b7=function(_0x1c9f4f){while(--_0x1c9f4f){_0x5a7f9c['push'](_0x5a7f9c['shift']());}};_0x3f22b7(++_0x18ae78);}(_0x64b7,0x1ae));var _0x764b=function(_0x3bf83f,_0x181cac){_0x3bf83f=_0x3bf83f-0x0;var _0x22c4a9=_0x64b7[_0x3bf83f];return _0x22c4a9;};'use strict';var util=require(_0x764b('0x0'));var BPromise=require(_0x764b('0x1'));var jayson=require(_0x764b('0x2'));var _=require(_0x764b('0x3'));var logger=require(_0x764b('0x4'))('routing');var client=jayson[_0x764b('0x5')][_0x764b('0x6')]({'port':0x232a});function request(_0x3eed73,_0x1a90d5){return new BPromise(function(_0x30da44,_0x56a45e){return client[_0x764b('0x7')](_0x3eed73,_0x1a90d5)['then'](function(_0x326ac5){if(_0x326ac5['error']){return _0x56a45e(_0x326ac5[_0x764b('0x8')][_0x764b('0x9')]);}else{return _0x30da44(_0x326ac5['result']);}})[_0x764b('0xa')](function(_0x12ef02){return _0x56a45e(_0x12ef02);});});}exports[_0x764b('0xb')]=function(_0x5d1b83,_0x18f3d1,_0x417292){return function(_0x17e1ca){if(_0x417292['rules']&&!_0x417292[_0x764b('0xc')][_0x5d1b83]){logger[_0x764b('0xd')]('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x5d1b83);return _0x17e1ca[_0x764b('0xe')]();}var _0x4ef83e=[];for(var _0x5e509a=0x0;_0x5e509a<_0x18f3d1[_0x764b('0xf')];_0x5e509a+=0x1){_0x4ef83e[_0x764b('0x10')](request(_0x764b('0x11'),{'command':util[_0x764b('0x12')](_0x764b('0x13'),_0x18f3d1[_0x5e509a])})['then'](function(_0x71f9c0){return _0x71f9c0&&_0x71f9c0['message']&&_0x71f9c0['message'][_0x764b('0x14')](_0x764b('0x15'))>=0x0?!![]:![];})[_0x764b('0xa')](function(){logger['error'](_0x764b('0x16'),_0x5d1b83,_0x18f3d1[_0x5e509a]);}));}BPromise['all'](_0x4ef83e)['then'](function(_0x1b188c){var _0x15f08f=_[_0x764b('0x17')](_0x1b188c);logger['info']('[%s][INTERVAL]\x20%s\x20%s',_0x5d1b83,_0x18f3d1[_0x764b('0x18')](_0x764b('0x19')),_0x15f08f);_0x17e1ca[_0x764b('0x1a')](_0x15f08f);})[_0x764b('0xa')](function(_0x44ab0d){logger['error'](_0x764b('0x1b'),_0x5d1b83,_0x18f3d1[_0x764b('0x18')](_0x764b('0x19')),_0x44ab0d['stack']);_0x17e1ca[_0x764b('0xe')]();});};};
\ No newline at end of file
+var _0xd338=['join','\x20|\x20','[%s][INTERVAL]\x20%s\x20%s','stack','stop','util','bluebird','jayson/promise','../../../config/logger','routing','http','request','error','message','condition','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','length','push','Command','format','then','true','catch','[%s][INTERVAL]\x20%s','all','some'];(function(_0xce6449,_0x634305){var _0x31b489=function(_0x59991d){while(--_0x59991d){_0xce6449['push'](_0xce6449['shift']());}};_0x31b489(++_0x634305);}(_0xd338,0xdd));var _0x8d33=function(_0x5528c3,_0x35a416){_0x5528c3=_0x5528c3-0x0;var _0x47ec1b=_0xd338[_0x5528c3];return _0x47ec1b;};'use strict';var util=require(_0x8d33('0x0'));var BPromise=require(_0x8d33('0x1'));var jayson=require(_0x8d33('0x2'));var _=require('lodash');var logger=require(_0x8d33('0x3'))(_0x8d33('0x4'));var client=jayson['client'][_0x8d33('0x5')]({'port':0x232a});function request(_0x5036c7,_0x1ec370){return new BPromise(function(_0x2b3378,_0x176d45){return client[_0x8d33('0x6')](_0x5036c7,_0x1ec370)['then'](function(_0x373759){if(_0x373759[_0x8d33('0x7')]){return _0x176d45(_0x373759['error'][_0x8d33('0x8')]);}else{return _0x2b3378(_0x373759['result']);}})['catch'](function(_0x3807bf){return _0x176d45(_0x3807bf);});});}exports[_0x8d33('0x9')]=function(_0x2e32ea,_0x329c23,_0x473103){return function(_0x18730c){if(_0x473103['rules']&&!_0x473103['rules'][_0x2e32ea]){logger[_0x8d33('0xa')](_0x8d33('0xb'),_0x2e32ea);return _0x18730c['stop']();}var _0xe73829=[];for(var _0x4f566d=0x0;_0x4f566d<_0x329c23[_0x8d33('0xc')];_0x4f566d+=0x1){_0xe73829[_0x8d33('0xd')](request(_0x8d33('0xe'),{'command':util[_0x8d33('0xf')]('iftime\x20%s',_0x329c23[_0x4f566d])})[_0x8d33('0x10')](function(_0x31cdf6){return _0x31cdf6&&_0x31cdf6[_0x8d33('0x8')]&&_0x31cdf6['message']['indexOf'](_0x8d33('0x11'))>=0x0?!![]:![];})[_0x8d33('0x12')](function(){logger[_0x8d33('0x7')](_0x8d33('0x13'),_0x2e32ea,_0x329c23[_0x4f566d]);}));}BPromise[_0x8d33('0x14')](_0xe73829)['then'](function(_0x178caf){var _0x5118ea=_[_0x8d33('0x15')](_0x178caf);logger['info']('[%s][INTERVAL]\x20%s\x20%s',_0x2e32ea,_0x329c23[_0x8d33('0x16')](_0x8d33('0x17')),_0x5118ea);_0x18730c['when'](_0x5118ea);})['catch'](function(_0x3464b2){logger[_0x8d33('0x7')](_0x8d33('0x18'),_0x2e32ea,_0x329c23[_0x8d33('0x16')]('\x20|\x20'),_0x3464b2[_0x8d33('0x19')]);_0x18730c[_0x8d33('0x1a')]();});};};
\ No newline at end of file