Built motion from commit b0a9a629.|2.6.33
[motion2.git] / server / services / routing / server / interval.js
index f91638e..60ac2ba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4a46=['message','indexOf','true','all','some','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','util','bluebird','jayson/promise','../../../config/logger','client','request','then','error','result','catch','condition','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','push','Command','format','iftime\x20%s'];(function(_0x5af328,_0x2292fc){var _0x404f2a=function(_0x36d205){while(--_0x36d205){_0x5af328['push'](_0x5af328['shift']());}};_0x404f2a(++_0x2292fc);}(_0x4a46,0xc5));var _0x64a4=function(_0x60935a,_0x997c0){_0x60935a=_0x60935a-0x0;var _0x172482=_0x4a46[_0x60935a];return _0x172482;};'use strict';var util=require(_0x64a4('0x0'));var BPromise=require(_0x64a4('0x1'));var jayson=require(_0x64a4('0x2'));var _=require('lodash');var logger=require(_0x64a4('0x3'))('routing');var client=jayson[_0x64a4('0x4')]['http']({'port':0x232a});function request(_0x2b5115,_0x5b610a){return new BPromise(function(_0x3a8966,_0x3941d3){return client[_0x64a4('0x5')](_0x2b5115,_0x5b610a)[_0x64a4('0x6')](function(_0x18f346){if(_0x18f346['error']){return _0x3941d3(_0x18f346[_0x64a4('0x7')]['message']);}else{return _0x3a8966(_0x18f346[_0x64a4('0x8')]);}})[_0x64a4('0x9')](function(_0x5487d7){return _0x3941d3(_0x5487d7);});});}exports[_0x64a4('0xa')]=function(_0x34e946,_0x21b85b,_0x38c8b1){return function(_0x351ef7){if(_0x38c8b1[_0x64a4('0xb')]&&!_0x38c8b1['rules'][_0x34e946]){logger[_0x64a4('0xc')](_0x64a4('0xd'),_0x34e946);return _0x351ef7[_0x64a4('0xe')]();}var _0x3dfbd3=[];for(var _0x2aa810=0x0;_0x2aa810<_0x21b85b['length'];_0x2aa810+=0x1){_0x3dfbd3[_0x64a4('0xf')](request(_0x64a4('0x10'),{'command':util[_0x64a4('0x11')](_0x64a4('0x12'),_0x21b85b[_0x2aa810])})[_0x64a4('0x6')](function(_0x407986){return _0x407986&&_0x407986['message']&&_0x407986[_0x64a4('0x13')][_0x64a4('0x14')](_0x64a4('0x15'))>=0x0?!![]:![];})[_0x64a4('0x9')](function(){logger[_0x64a4('0x7')]('[%s][INTERVAL]\x20%s',_0x34e946,_0x21b85b[_0x2aa810]);}));}BPromise[_0x64a4('0x16')](_0x3dfbd3)['then'](function(_0x3b7403){var _0x90ceac=_[_0x64a4('0x17')](_0x3b7403);logger['info'](_0x64a4('0x18'),_0x34e946,_0x21b85b[_0x64a4('0x19')](_0x64a4('0x1a')),_0x90ceac);_0x351ef7['when'](_0x90ceac);})[_0x64a4('0x9')](function(_0x5e4dcf){logger[_0x64a4('0x7')](_0x64a4('0x18'),_0x34e946,_0x21b85b[_0x64a4('0x19')](_0x64a4('0x1a')),_0x5e4dcf['stack']);_0x351ef7['stop']();});};};
\ No newline at end of file
+var _0xbf12=['iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','all','some','info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','stack','util','bluebird','routing','client','then','error','message','result','catch','condition','rules','stop','length','push','format'];(function(_0x1f4a62,_0x24192a){var _0x2a9fe7=function(_0x2c8e09){while(--_0x2c8e09){_0x1f4a62['push'](_0x1f4a62['shift']());}};_0x2a9fe7(++_0x24192a);}(_0xbf12,0x177));var _0x2bf1=function(_0xfe693f,_0x22a16a){_0xfe693f=_0xfe693f-0x0;var _0x32f413=_0xbf12[_0xfe693f];return _0x32f413;};'use strict';var util=require(_0x2bf1('0x0'));var BPromise=require(_0x2bf1('0x1'));var jayson=require('jayson/promise');var _=require('lodash');var logger=require('../../../config/logger')(_0x2bf1('0x2'));var client=jayson[_0x2bf1('0x3')]['http']({'port':0x232a});function request(_0x30d256,_0x221e74){return new BPromise(function(_0x385200,_0x2d7bf2){return client['request'](_0x30d256,_0x221e74)[_0x2bf1('0x4')](function(_0x3f2838){if(_0x3f2838['error']){return _0x2d7bf2(_0x3f2838[_0x2bf1('0x5')][_0x2bf1('0x6')]);}else{return _0x385200(_0x3f2838[_0x2bf1('0x7')]);}})[_0x2bf1('0x8')](function(_0x4a55d5){return _0x2d7bf2(_0x4a55d5);});});}exports[_0x2bf1('0x9')]=function(_0x332968,_0x487ae3,_0x18c117){return function(_0x5908f2){if(_0x18c117[_0x2bf1('0xa')]&&!_0x18c117[_0x2bf1('0xa')][_0x332968]){logger['info']('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x332968);return _0x5908f2[_0x2bf1('0xb')]();}var _0x512484=[];for(var _0x49bf59=0x0;_0x49bf59<_0x487ae3[_0x2bf1('0xc')];_0x49bf59+=0x1){_0x512484[_0x2bf1('0xd')](request('Command',{'command':util[_0x2bf1('0xe')](_0x2bf1('0xf'),_0x487ae3[_0x49bf59])})['then'](function(_0x1a6d0b){return _0x1a6d0b&&_0x1a6d0b[_0x2bf1('0x6')]&&_0x1a6d0b[_0x2bf1('0x6')][_0x2bf1('0x10')](_0x2bf1('0x11'))>=0x0?!![]:![];})[_0x2bf1('0x8')](function(){logger[_0x2bf1('0x5')](_0x2bf1('0x12'),_0x332968,_0x487ae3[_0x49bf59]);}));}BPromise[_0x2bf1('0x13')](_0x512484)[_0x2bf1('0x4')](function(_0x2ec03e){var _0x1a825d=_[_0x2bf1('0x14')](_0x2ec03e);logger[_0x2bf1('0x15')](_0x2bf1('0x16'),_0x332968,_0x487ae3[_0x2bf1('0x17')](_0x2bf1('0x18')),_0x1a825d);_0x5908f2['when'](_0x1a825d);})[_0x2bf1('0x8')](function(_0x5867a1){logger[_0x2bf1('0x5')](_0x2bf1('0x16'),_0x332968,_0x487ae3[_0x2bf1('0x17')](_0x2bf1('0x18')),_0x5867a1[_0x2bf1('0x19')]);_0x5908f2['stop']();});};};
\ No newline at end of file