Built motion from commit 06eb8eb0.|2.6.31
[motion2.git] / server / services / routing / server / interval.js
index 624e155..1bb0150 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x179f=['error','message','result','catch','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','push','Command','format','iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','all','some','info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','when','stack','util','jayson/promise','lodash','../../../config/logger','routing','http','request','then'];(function(_0x2d470d,_0x26a51f){var _0x3e2f21=function(_0x493a6c){while(--_0x493a6c){_0x2d470d['push'](_0x2d470d['shift']());}};_0x3e2f21(++_0x26a51f);}(_0x179f,0x1e8));var _0xf179=function(_0x4f6371,_0x56f889){_0x4f6371=_0x4f6371-0x0;var _0x38651f=_0x179f[_0x4f6371];return _0x38651f;};'use strict';var util=require(_0xf179('0x0'));var BPromise=require('bluebird');var jayson=require(_0xf179('0x1'));var _=require(_0xf179('0x2'));var logger=require(_0xf179('0x3'))(_0xf179('0x4'));var client=jayson['client'][_0xf179('0x5')]({'port':0x232a});function request(_0x19e311,_0x2c69f0){return new BPromise(function(_0x3b914c,_0x114240){return client[_0xf179('0x6')](_0x19e311,_0x2c69f0)[_0xf179('0x7')](function(_0x59e3a1){if(_0x59e3a1[_0xf179('0x8')]){return _0x114240(_0x59e3a1[_0xf179('0x8')][_0xf179('0x9')]);}else{return _0x3b914c(_0x59e3a1[_0xf179('0xa')]);}})[_0xf179('0xb')](function(_0x181e5f){return _0x114240(_0x181e5f);});});}exports['condition']=function(_0x16ac40,_0x4d8b75,_0x27b812){return function(_0x56d73f){if(_0x27b812[_0xf179('0xc')]&&!_0x27b812[_0xf179('0xc')][_0x16ac40]){logger['info'](_0xf179('0xd'),_0x16ac40);return _0x56d73f[_0xf179('0xe')]();}var _0x124407=[];for(var _0x1428ef=0x0;_0x1428ef<_0x4d8b75[_0xf179('0xf')];_0x1428ef+=0x1){_0x124407[_0xf179('0x10')](request(_0xf179('0x11'),{'command':util[_0xf179('0x12')](_0xf179('0x13'),_0x4d8b75[_0x1428ef])})[_0xf179('0x7')](function(_0x3c2335){return _0x3c2335&&_0x3c2335[_0xf179('0x9')]&&_0x3c2335[_0xf179('0x9')][_0xf179('0x14')](_0xf179('0x15'))>=0x0?!![]:![];})[_0xf179('0xb')](function(){logger[_0xf179('0x8')](_0xf179('0x16'),_0x16ac40,_0x4d8b75[_0x1428ef]);}));}BPromise[_0xf179('0x17')](_0x124407)[_0xf179('0x7')](function(_0x19b677){var _0x58f9cf=_[_0xf179('0x18')](_0x19b677);logger[_0xf179('0x19')](_0xf179('0x1a'),_0x16ac40,_0x4d8b75[_0xf179('0x1b')](_0xf179('0x1c')),_0x58f9cf);_0x56d73f[_0xf179('0x1d')](_0x58f9cf);})[_0xf179('0xb')](function(_0x4aa8f2){logger['error'](_0xf179('0x1a'),_0x16ac40,_0x4d8b75[_0xf179('0x1b')](_0xf179('0x1c')),_0x4aa8f2[_0xf179('0x1e')]);_0x56d73f['stop']();});};};
\ No newline at end of file
+var _0x27a1=['../../../config/logger','routing','http','request','then','error','message','result','catch','condition','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','Command','iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','all','some','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','when','stack','util','bluebird','jayson/promise','lodash'];(function(_0x4e3796,_0x3f470b){var _0x2d1fc6=function(_0x196f5f){while(--_0x196f5f){_0x4e3796['push'](_0x4e3796['shift']());}};_0x2d1fc6(++_0x3f470b);}(_0x27a1,0xce));var _0x127a=function(_0x122ef9,_0x451d2a){_0x122ef9=_0x122ef9-0x0;var _0x42fba0=_0x27a1[_0x122ef9];return _0x42fba0;};'use strict';var util=require(_0x127a('0x0'));var BPromise=require(_0x127a('0x1'));var jayson=require(_0x127a('0x2'));var _=require(_0x127a('0x3'));var logger=require(_0x127a('0x4'))(_0x127a('0x5'));var client=jayson['client'][_0x127a('0x6')]({'port':0x232a});function request(_0x3abb93,_0x564c6){return new BPromise(function(_0x34eb59,_0x3d55b9){return client[_0x127a('0x7')](_0x3abb93,_0x564c6)[_0x127a('0x8')](function(_0x52a2c1){if(_0x52a2c1[_0x127a('0x9')]){return _0x3d55b9(_0x52a2c1[_0x127a('0x9')][_0x127a('0xa')]);}else{return _0x34eb59(_0x52a2c1[_0x127a('0xb')]);}})[_0x127a('0xc')](function(_0x4d06dd){return _0x3d55b9(_0x4d06dd);});});}exports[_0x127a('0xd')]=function(_0x809570,_0x1226bb,_0x19693d){return function(_0x1ae9a1){if(_0x19693d['rules']&&!_0x19693d[_0x127a('0xe')][_0x809570]){logger['info'](_0x127a('0xf'),_0x809570);return _0x1ae9a1[_0x127a('0x10')]();}var _0x18f3ff=[];for(var _0x103afe=0x0;_0x103afe<_0x1226bb[_0x127a('0x11')];_0x103afe+=0x1){_0x18f3ff['push'](request(_0x127a('0x12'),{'command':util['format'](_0x127a('0x13'),_0x1226bb[_0x103afe])})[_0x127a('0x8')](function(_0x58162c){return _0x58162c&&_0x58162c['message']&&_0x58162c[_0x127a('0xa')][_0x127a('0x14')](_0x127a('0x15'))>=0x0?!![]:![];})['catch'](function(){logger[_0x127a('0x9')](_0x127a('0x16'),_0x809570,_0x1226bb[_0x103afe]);}));}BPromise[_0x127a('0x17')](_0x18f3ff)[_0x127a('0x8')](function(_0x4ae2b3){var _0x405e00=_[_0x127a('0x18')](_0x4ae2b3);logger['info'](_0x127a('0x19'),_0x809570,_0x1226bb[_0x127a('0x1a')](_0x127a('0x1b')),_0x405e00);_0x1ae9a1[_0x127a('0x1c')](_0x405e00);})['catch'](function(_0x4ce8d4){logger['error']('[%s][INTERVAL]\x20%s\x20%s',_0x809570,_0x1226bb[_0x127a('0x1a')](_0x127a('0x1b')),_0x4ce8d4[_0x127a('0x1d')]);_0x1ae9a1[_0x127a('0x10')]();});};};
\ No newline at end of file