Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / routing / server / interval.js
index c18f339..47bd10d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9cbc=['routing','client','http','then','error','message','result','catch','condition','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','length','format','iftime\x20%s','indexOf','true','[%s][INTERVAL]\x20%s','all','some','info','[%s][INTERVAL]\x20%s\x20%s','\x20|\x20','when','join','stack','stop','util','jayson/promise'];(function(_0x4864f2,_0x2d13a5){var _0x34e355=function(_0x318ef4){while(--_0x318ef4){_0x4864f2['push'](_0x4864f2['shift']());}};_0x34e355(++_0x2d13a5);}(_0x9cbc,0x14e));var _0xc9cb=function(_0x41f55e,_0x264009){_0x41f55e=_0x41f55e-0x0;var _0x922b33=_0x9cbc[_0x41f55e];return _0x922b33;};'use strict';var util=require(_0xc9cb('0x0'));var BPromise=require('bluebird');var jayson=require(_0xc9cb('0x1'));var _=require('lodash');var logger=require('../../../config/logger')(_0xc9cb('0x2'));var client=jayson[_0xc9cb('0x3')][_0xc9cb('0x4')]({'port':0x232a});function request(_0x435567,_0x57c4cd){return new BPromise(function(_0x4c5a7d,_0x3d5a6d){return client['request'](_0x435567,_0x57c4cd)[_0xc9cb('0x5')](function(_0x4a9cce){if(_0x4a9cce[_0xc9cb('0x6')]){return _0x3d5a6d(_0x4a9cce[_0xc9cb('0x6')][_0xc9cb('0x7')]);}else{return _0x4c5a7d(_0x4a9cce[_0xc9cb('0x8')]);}})[_0xc9cb('0x9')](function(_0x26cc89){return _0x3d5a6d(_0x26cc89);});});}exports[_0xc9cb('0xa')]=function(_0x4297a1,_0x5a0e0e,_0xd7bfc8){return function(_0x271a0f){if(_0xd7bfc8[_0xc9cb('0xb')]&&!_0xd7bfc8[_0xc9cb('0xb')][_0x4297a1]){logger['info'](_0xc9cb('0xc'),_0x4297a1);return _0x271a0f['stop']();}var _0x1231b8=[];for(var _0x256830=0x0;_0x256830<_0x5a0e0e[_0xc9cb('0xd')];_0x256830+=0x1){_0x1231b8['push'](request('Command',{'command':util[_0xc9cb('0xe')](_0xc9cb('0xf'),_0x5a0e0e[_0x256830])})[_0xc9cb('0x5')](function(_0x2069d0){return _0x2069d0&&_0x2069d0[_0xc9cb('0x7')]&&_0x2069d0[_0xc9cb('0x7')][_0xc9cb('0x10')](_0xc9cb('0x11'))>=0x0?!![]:![];})[_0xc9cb('0x9')](function(){logger[_0xc9cb('0x6')](_0xc9cb('0x12'),_0x4297a1,_0x5a0e0e[_0x256830]);}));}BPromise[_0xc9cb('0x13')](_0x1231b8)[_0xc9cb('0x5')](function(_0x2b20b5){var _0x33e02e=_[_0xc9cb('0x14')](_0x2b20b5);logger[_0xc9cb('0x15')](_0xc9cb('0x16'),_0x4297a1,_0x5a0e0e['join'](_0xc9cb('0x17')),_0x33e02e);_0x271a0f[_0xc9cb('0x18')](_0x33e02e);})[_0xc9cb('0x9')](function(_0x31dd8b){logger[_0xc9cb('0x6')]('[%s][INTERVAL]\x20%s\x20%s',_0x4297a1,_0x5a0e0e[_0xc9cb('0x19')](_0xc9cb('0x17')),_0x31dd8b[_0xc9cb('0x1a')]);_0x271a0f[_0xc9cb('0x1b')]();});};};
\ No newline at end of file
+var _0x7e0c=['stack','stop','bluebird','jayson/promise','lodash','../../../config/logger','http','request','error','message','result','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','push','format','iftime\x20%s','then','indexOf','true','catch','[%s][INTERVAL]\x20%s','all','some','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','when'];(function(_0x30cb22,_0x8cea7a){var _0x1b8ebb=function(_0x54fb88){while(--_0x54fb88){_0x30cb22['push'](_0x30cb22['shift']());}};_0x1b8ebb(++_0x8cea7a);}(_0x7e0c,0xfe));var _0xc7e0=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x7e0c[_0x3dd15e];return _0x231fd0;};'use strict';var util=require('util');var BPromise=require(_0xc7e0('0x0'));var jayson=require(_0xc7e0('0x1'));var _=require(_0xc7e0('0x2'));var logger=require(_0xc7e0('0x3'))('routing');var client=jayson['client'][_0xc7e0('0x4')]({'port':0x232a});function request(_0xd486b8,_0x429af1){return new BPromise(function(_0x55d763,_0x409240){return client[_0xc7e0('0x5')](_0xd486b8,_0x429af1)['then'](function(_0x436ec9){if(_0x436ec9['error']){return _0x409240(_0x436ec9[_0xc7e0('0x6')][_0xc7e0('0x7')]);}else{return _0x55d763(_0x436ec9[_0xc7e0('0x8')]);}})['catch'](function(_0x5b5cfd){return _0x409240(_0x5b5cfd);});});}exports['condition']=function(_0x2c40ff,_0x43b506,_0x551f0f){return function(_0x128975){if(_0x551f0f[_0xc7e0('0x9')]&&!_0x551f0f[_0xc7e0('0x9')][_0x2c40ff]){logger[_0xc7e0('0xa')](_0xc7e0('0xb'),_0x2c40ff);return _0x128975['stop']();}var _0x33c8d0=[];for(var _0x36250f=0x0;_0x36250f<_0x43b506['length'];_0x36250f+=0x1){_0x33c8d0[_0xc7e0('0xc')](request('Command',{'command':util[_0xc7e0('0xd')](_0xc7e0('0xe'),_0x43b506[_0x36250f])})[_0xc7e0('0xf')](function(_0x48481b){return _0x48481b&&_0x48481b[_0xc7e0('0x7')]&&_0x48481b['message'][_0xc7e0('0x10')](_0xc7e0('0x11'))>=0x0?!![]:![];})[_0xc7e0('0x12')](function(){logger[_0xc7e0('0x6')](_0xc7e0('0x13'),_0x2c40ff,_0x43b506[_0x36250f]);}));}BPromise[_0xc7e0('0x14')](_0x33c8d0)[_0xc7e0('0xf')](function(_0x52283e){var _0x8c58e0=_[_0xc7e0('0x15')](_0x52283e);logger['info'](_0xc7e0('0x16'),_0x2c40ff,_0x43b506[_0xc7e0('0x17')](_0xc7e0('0x18')),_0x8c58e0);_0x128975[_0xc7e0('0x19')](_0x8c58e0);})['catch'](function(_0x200189){logger[_0xc7e0('0x6')]('[%s][INTERVAL]\x20%s\x20%s',_0x2c40ff,_0x43b506[_0xc7e0('0x17')](_0xc7e0('0x18')),_0x200189[_0xc7e0('0x1a')]);_0x128975[_0xc7e0('0x1b')]();});};};
\ No newline at end of file