Built motion from commit 5ae82ce5.|2.6.7
[motion2.git] / server / services / routing / server / interval.js
index 1105fad..3b24f0b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfeea=['util','bluebird','jayson/promise','../../../config/logger','routing','client','http','request','then','error','message','result','catch','rules','info','length','push','Command','format','iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','all','some','[%s][INTERVAL]\x20%s\x20%s','\x20|\x20','when','log','join','stack','stop'];(function(_0x48abc7,_0xae7adb){var _0x1ed9f5=function(_0x40983a){while(--_0x40983a){_0x48abc7['push'](_0x48abc7['shift']());}};_0x1ed9f5(++_0xae7adb);}(_0xfeea,0x100));var _0xafee=function(_0xcd5a3d,_0x3c5b33){_0xcd5a3d=_0xcd5a3d-0x0;var _0xd43207=_0xfeea[_0xcd5a3d];return _0xd43207;};'use strict';var util=require(_0xafee('0x0'));var BPromise=require(_0xafee('0x1'));var jayson=require(_0xafee('0x2'));var _=require('lodash');var logger=require(_0xafee('0x3'))(_0xafee('0x4'));var client=jayson[_0xafee('0x5')][_0xafee('0x6')]({'port':0x232a});function request(_0x34b341,_0x3c5eab){return new BPromise(function(_0x21b169,_0x5ecd58){return client[_0xafee('0x7')](_0x34b341,_0x3c5eab)[_0xafee('0x8')](function(_0x463dcd){if(_0x463dcd['error']){return _0x5ecd58(_0x463dcd[_0xafee('0x9')][_0xafee('0xa')]);}else{return _0x21b169(_0x463dcd[_0xafee('0xb')]);}})[_0xafee('0xc')](function(_0x574396){return _0x5ecd58(_0x574396);});});}exports['condition']=function(_0x40bcde,_0x30b76c,_0x4ca88d){return function(_0x354dca){if(_0x4ca88d['rules']&&!_0x4ca88d[_0xafee('0xd')][_0x40bcde]){logger[_0xafee('0xe')]('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x40bcde);return _0x354dca['stop']();}var _0x92a50c=[];for(var _0x2fc185=0x0;_0x2fc185<_0x30b76c[_0xafee('0xf')];_0x2fc185+=0x1){_0x92a50c[_0xafee('0x10')](request(_0xafee('0x11'),{'command':util[_0xafee('0x12')](_0xafee('0x13'),_0x30b76c[_0x2fc185])})[_0xafee('0x8')](function(_0x2368b6){return _0x2368b6&&_0x2368b6[_0xafee('0xa')]&&_0x2368b6[_0xafee('0xa')][_0xafee('0x14')](_0xafee('0x15'))>=0x0?!![]:![];})[_0xafee('0xc')](function(_0x443033){logger[_0xafee('0x9')](_0xafee('0x16'),_0x40bcde,_0x30b76c[_0x2fc185]);}));}BPromise[_0xafee('0x17')](_0x92a50c)[_0xafee('0x8')](function(_0x5e78be){var _0x45d3fc=_[_0xafee('0x18')](_0x5e78be);logger[_0xafee('0xe')](_0xafee('0x19'),_0x40bcde,_0x30b76c['join'](_0xafee('0x1a')),_0x45d3fc);_0x354dca[_0xafee('0x1b')](_0x45d3fc);})['catch'](function(_0xf7946b){console[_0xafee('0x1c')](_0xf7946b);logger[_0xafee('0x9')](_0xafee('0x19'),_0x40bcde,_0x30b76c[_0xafee('0x1d')](_0xafee('0x1a')),_0xf7946b[_0xafee('0x1e')]);_0x354dca[_0xafee('0x1f')]();});};};
\ No newline at end of file
+var _0x29e3=['Command','iftime\x20%s','indexOf','[%s][INTERVAL]\x20%s','all','some','info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','log','stack','util','bluebird','lodash','../../../config/logger','client','request','then','error','message','catch','condition','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','push'];(function(_0x29279c,_0x570176){var _0x279b1f=function(_0xd36d1f){while(--_0xd36d1f){_0x29279c['push'](_0x29279c['shift']());}};_0x279b1f(++_0x570176);}(_0x29e3,0x124));var _0x329e=function(_0x32d25a,_0x559790){_0x32d25a=_0x32d25a-0x0;var _0x316a8d=_0x29e3[_0x32d25a];return _0x316a8d;};'use strict';var util=require(_0x329e('0x0'));var BPromise=require(_0x329e('0x1'));var jayson=require('jayson/promise');var _=require(_0x329e('0x2'));var logger=require(_0x329e('0x3'))('routing');var client=jayson[_0x329e('0x4')]['http']({'port':0x232a});function request(_0x13ead9,_0x1c5f70){return new BPromise(function(_0x11933f,_0x4e65a5){return client[_0x329e('0x5')](_0x13ead9,_0x1c5f70)[_0x329e('0x6')](function(_0x4cb561){if(_0x4cb561[_0x329e('0x7')]){return _0x4e65a5(_0x4cb561[_0x329e('0x7')][_0x329e('0x8')]);}else{return _0x11933f(_0x4cb561['result']);}})[_0x329e('0x9')](function(_0xa3497d){return _0x4e65a5(_0xa3497d);});});}exports[_0x329e('0xa')]=function(_0x39502d,_0x2e2282,_0x2b2147){return function(_0x344639){if(_0x2b2147[_0x329e('0xb')]&&!_0x2b2147[_0x329e('0xb')][_0x39502d]){logger['info'](_0x329e('0xc'),_0x39502d);return _0x344639[_0x329e('0xd')]();}var _0x1e2459=[];for(var _0x4508c6=0x0;_0x4508c6<_0x2e2282[_0x329e('0xe')];_0x4508c6+=0x1){_0x1e2459[_0x329e('0xf')](request(_0x329e('0x10'),{'command':util['format'](_0x329e('0x11'),_0x2e2282[_0x4508c6])})[_0x329e('0x6')](function(_0x2f7706){return _0x2f7706&&_0x2f7706[_0x329e('0x8')]&&_0x2f7706[_0x329e('0x8')][_0x329e('0x12')]('true')>=0x0?!![]:![];})[_0x329e('0x9')](function(_0x1173dd){logger[_0x329e('0x7')](_0x329e('0x13'),_0x39502d,_0x2e2282[_0x4508c6]);}));}BPromise[_0x329e('0x14')](_0x1e2459)['then'](function(_0x863b09){var _0x324ce3=_[_0x329e('0x15')](_0x863b09);logger[_0x329e('0x16')](_0x329e('0x17'),_0x39502d,_0x2e2282[_0x329e('0x18')](_0x329e('0x19')),_0x324ce3);_0x344639['when'](_0x324ce3);})[_0x329e('0x9')](function(_0x577cff){console[_0x329e('0x1a')](_0x577cff);logger['error'](_0x329e('0x17'),_0x39502d,_0x2e2282[_0x329e('0x18')](_0x329e('0x19')),_0x577cff[_0x329e('0x1b')]);_0x344639[_0x329e('0xd')]();});};};
\ No newline at end of file