Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / services / routing / server / interval.js
index b35cfaa..2a9cfc7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb5bc=['request','then','message','result','catch','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','push','Command','iftime\x20%s','indexOf','true','error','[%s][INTERVAL]\x20%s','all','when','log','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','util','bluebird','jayson/promise','lodash','../../../config/logger','routing','client','http'];(function(_0x5845b5,_0x3ca40b){var _0x38f8b6=function(_0x317ae8){while(--_0x317ae8){_0x5845b5['push'](_0x5845b5['shift']());}};_0x38f8b6(++_0x3ca40b);}(_0xb5bc,0x12e));var _0xcb5b=function(_0x3eb4a9,_0x359d73){_0x3eb4a9=_0x3eb4a9-0x0;var _0x48dbad=_0xb5bc[_0x3eb4a9];return _0x48dbad;};'use strict';var util=require(_0xcb5b('0x0'));var BPromise=require(_0xcb5b('0x1'));var jayson=require(_0xcb5b('0x2'));var _=require(_0xcb5b('0x3'));var logger=require(_0xcb5b('0x4'))(_0xcb5b('0x5'));var client=jayson[_0xcb5b('0x6')][_0xcb5b('0x7')]({'port':0x232a});function request(_0x11cf79,_0x590250){return new BPromise(function(_0x4504e8,_0x25a3e7){return client[_0xcb5b('0x8')](_0x11cf79,_0x590250)[_0xcb5b('0x9')](function(_0x102e40){if(_0x102e40['error']){return _0x25a3e7(_0x102e40['error'][_0xcb5b('0xa')]);}else{return _0x4504e8(_0x102e40[_0xcb5b('0xb')]);}})[_0xcb5b('0xc')](function(_0xae6511){return _0x25a3e7(_0xae6511);});});}exports['condition']=function(_0x840935,_0x313d47,_0x12db6d){return function(_0x1ba88c){if(_0x12db6d[_0xcb5b('0xd')]&&!_0x12db6d[_0xcb5b('0xd')][_0x840935]){logger[_0xcb5b('0xe')](_0xcb5b('0xf'),_0x840935);return _0x1ba88c[_0xcb5b('0x10')]();}var _0x21325b=[];for(var _0x3976c9=0x0;_0x3976c9<_0x313d47[_0xcb5b('0x11')];_0x3976c9+=0x1){_0x21325b[_0xcb5b('0x12')](request(_0xcb5b('0x13'),{'command':util['format'](_0xcb5b('0x14'),_0x313d47[_0x3976c9])})[_0xcb5b('0x9')](function(_0x4ace15){return _0x4ace15&&_0x4ace15[_0xcb5b('0xa')]&&_0x4ace15[_0xcb5b('0xa')][_0xcb5b('0x15')](_0xcb5b('0x16'))>=0x0?!![]:![];})[_0xcb5b('0xc')](function(_0x34c9c8){logger[_0xcb5b('0x17')](_0xcb5b('0x18'),_0x840935,_0x313d47[_0x3976c9]);}));}BPromise[_0xcb5b('0x19')](_0x21325b)['then'](function(_0xc809c3){var _0x34650c=_['some'](_0xc809c3);logger[_0xcb5b('0xe')]('[%s][INTERVAL]\x20%s\x20%s',_0x840935,_0x313d47['join']('\x20|\x20'),_0x34650c);_0x1ba88c[_0xcb5b('0x1a')](_0x34650c);})[_0xcb5b('0xc')](function(_0x566489){console[_0xcb5b('0x1b')](_0x566489);logger[_0xcb5b('0x17')](_0xcb5b('0x1c'),_0x840935,_0x313d47[_0xcb5b('0x1d')](_0xcb5b('0x1e')),_0x566489['stack']);_0x1ba88c[_0xcb5b('0x10')]();});};};
\ No newline at end of file
+var _0xd80e=['Command','format','true','[%s][INTERVAL]\x20%s','all','info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','stack','util','bluebird','lodash','../../../config/logger','routing','http','request','then','error','message','result','catch','condition','rules','stop','push'];(function(_0x27bd2c,_0x24bd98){var _0x3784ea=function(_0x4ca802){while(--_0x4ca802){_0x27bd2c['push'](_0x27bd2c['shift']());}};_0x3784ea(++_0x24bd98);}(_0xd80e,0x1c4));var _0xed80=function(_0x241aa9,_0x2b04c2){_0x241aa9=_0x241aa9-0x0;var _0xd9fac9=_0xd80e[_0x241aa9];return _0xd9fac9;};'use strict';var util=require(_0xed80('0x0'));var BPromise=require(_0xed80('0x1'));var jayson=require('jayson/promise');var _=require(_0xed80('0x2'));var logger=require(_0xed80('0x3'))(_0xed80('0x4'));var client=jayson['client'][_0xed80('0x5')]({'port':0x232a});function request(_0x2248dd,_0x3e95dc){return new BPromise(function(_0x481d2a,_0x96beb6){return client[_0xed80('0x6')](_0x2248dd,_0x3e95dc)[_0xed80('0x7')](function(_0x5cff0b){if(_0x5cff0b[_0xed80('0x8')]){return _0x96beb6(_0x5cff0b[_0xed80('0x8')][_0xed80('0x9')]);}else{return _0x481d2a(_0x5cff0b[_0xed80('0xa')]);}})[_0xed80('0xb')](function(_0x805a53){return _0x96beb6(_0x805a53);});});}exports[_0xed80('0xc')]=function(_0x4fe7ed,_0x4eb2fe,_0x4f8325){return function(_0x457534){if(_0x4f8325[_0xed80('0xd')]&&!_0x4f8325['rules'][_0x4fe7ed]){logger['info']('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x4fe7ed);return _0x457534[_0xed80('0xe')]();}var _0x36bb7e=[];for(var _0x4e6dc8=0x0;_0x4e6dc8<_0x4eb2fe['length'];_0x4e6dc8+=0x1){_0x36bb7e[_0xed80('0xf')](request(_0xed80('0x10'),{'command':util[_0xed80('0x11')]('iftime\x20%s',_0x4eb2fe[_0x4e6dc8])})[_0xed80('0x7')](function(_0x198a75){return _0x198a75&&_0x198a75['message']&&_0x198a75[_0xed80('0x9')]['indexOf'](_0xed80('0x12'))>=0x0?!![]:![];})[_0xed80('0xb')](function(_0x4d7c99){logger[_0xed80('0x8')](_0xed80('0x13'),_0x4fe7ed,_0x4eb2fe[_0x4e6dc8]);}));}BPromise[_0xed80('0x14')](_0x36bb7e)['then'](function(_0x3341ba){var _0x55a7fe=_['some'](_0x3341ba);logger[_0xed80('0x15')](_0xed80('0x16'),_0x4fe7ed,_0x4eb2fe[_0xed80('0x17')](_0xed80('0x18')),_0x55a7fe);_0x457534['when'](_0x55a7fe);})[_0xed80('0xb')](function(_0x2f2693){console['log'](_0x2f2693);logger['error'](_0xed80('0x16'),_0x4fe7ed,_0x4eb2fe[_0xed80('0x17')](_0xed80('0x18')),_0x2f2693[_0xed80('0x19')]);_0x457534['stop']();});};};
\ No newline at end of file