Built motion from commit 5293bb2a.|2.6.30
[motion2.git] / server / services / routing / server / interval.js
index 1b9bc57..b25e67d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x50ab=['format','iftime\x20%s','message','indexOf','true','all','info','[%s][INTERVAL]\x20%s\x20%s','\x20|\x20','when','stack','bluebird','lodash','../../../config/logger','routing','client','http','then','error','result','catch','condition','rules','stop','push'];(function(_0x385e5d,_0x37526f){var _0x4745d7=function(_0x596fe8){while(--_0x596fe8){_0x385e5d['push'](_0x385e5d['shift']());}};_0x4745d7(++_0x37526f);}(_0x50ab,0x6f));var _0xb50a=function(_0x441ff7,_0x3f8a12){_0x441ff7=_0x441ff7-0x0;var _0x12eff2=_0x50ab[_0x441ff7];return _0x12eff2;};'use strict';var util=require('util');var BPromise=require(_0xb50a('0x0'));var jayson=require('jayson/promise');var _=require(_0xb50a('0x1'));var logger=require(_0xb50a('0x2'))(_0xb50a('0x3'));var client=jayson[_0xb50a('0x4')][_0xb50a('0x5')]({'port':0x232a});function request(_0x1988ae,_0x4d0d02){return new BPromise(function(_0x3a359d,_0x428d69){return client['request'](_0x1988ae,_0x4d0d02)[_0xb50a('0x6')](function(_0x584ab7){if(_0x584ab7[_0xb50a('0x7')]){return _0x428d69(_0x584ab7[_0xb50a('0x7')]['message']);}else{return _0x3a359d(_0x584ab7[_0xb50a('0x8')]);}})[_0xb50a('0x9')](function(_0x1fb4fe){return _0x428d69(_0x1fb4fe);});});}exports[_0xb50a('0xa')]=function(_0x45e82f,_0x4b35e5,_0x3be313){return function(_0x4e4e7e){if(_0x3be313['rules']&&!_0x3be313[_0xb50a('0xb')][_0x45e82f]){logger['info']('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x45e82f);return _0x4e4e7e[_0xb50a('0xc')]();}var _0x20ae4d=[];for(var _0x3c94b1=0x0;_0x3c94b1<_0x4b35e5['length'];_0x3c94b1+=0x1){_0x20ae4d[_0xb50a('0xd')](request('Command',{'command':util[_0xb50a('0xe')](_0xb50a('0xf'),_0x4b35e5[_0x3c94b1])})[_0xb50a('0x6')](function(_0x4f2ec5){return _0x4f2ec5&&_0x4f2ec5[_0xb50a('0x10')]&&_0x4f2ec5[_0xb50a('0x10')][_0xb50a('0x11')](_0xb50a('0x12'))>=0x0?!![]:![];})[_0xb50a('0x9')](function(){logger[_0xb50a('0x7')]('[%s][INTERVAL]\x20%s',_0x45e82f,_0x4b35e5[_0x3c94b1]);}));}BPromise[_0xb50a('0x13')](_0x20ae4d)[_0xb50a('0x6')](function(_0x1a688e){var _0x16badf=_['some'](_0x1a688e);logger[_0xb50a('0x14')](_0xb50a('0x15'),_0x45e82f,_0x4b35e5['join'](_0xb50a('0x16')),_0x16badf);_0x4e4e7e[_0xb50a('0x17')](_0x16badf);})[_0xb50a('0x9')](function(_0x39471c){logger[_0xb50a('0x7')](_0xb50a('0x15'),_0x45e82f,_0x4b35e5['join'](_0xb50a('0x16')),_0x39471c[_0xb50a('0x18')]);_0x4e4e7e['stop']();});};};
\ No newline at end of file
+var _0x016e=['message','true','[%s][INTERVAL]\x20%s','all','then','some','[%s][INTERVAL]\x20%s\x20%s','\x20|\x20','join','stack','util','bluebird','jayson/promise','lodash','../../../config/logger','routing','client','error','result','catch','rules','info','stop','length','push','Command','iftime\x20%s'];(function(_0x1fb428,_0x5586db){var _0x4961c8=function(_0x2b0c29){while(--_0x2b0c29){_0x1fb428['push'](_0x1fb428['shift']());}};_0x4961c8(++_0x5586db);}(_0x016e,0xc7));var _0xe016=function(_0x5b4b09,_0x3ef12e){_0x5b4b09=_0x5b4b09-0x0;var _0x59ec36=_0x016e[_0x5b4b09];return _0x59ec36;};'use strict';var util=require(_0xe016('0x0'));var BPromise=require(_0xe016('0x1'));var jayson=require(_0xe016('0x2'));var _=require(_0xe016('0x3'));var logger=require(_0xe016('0x4'))(_0xe016('0x5'));var client=jayson[_0xe016('0x6')]['http']({'port':0x232a});function request(_0x2cba50,_0x3c43b5){return new BPromise(function(_0x3c51eb,_0x5e2f88){return client['request'](_0x2cba50,_0x3c43b5)['then'](function(_0x10abbf){if(_0x10abbf[_0xe016('0x7')]){return _0x5e2f88(_0x10abbf['error']['message']);}else{return _0x3c51eb(_0x10abbf[_0xe016('0x8')]);}})[_0xe016('0x9')](function(_0x556049){return _0x5e2f88(_0x556049);});});}exports['condition']=function(_0x16d773,_0x2e6e5f,_0x35e12f){return function(_0x754987){if(_0x35e12f[_0xe016('0xa')]&&!_0x35e12f[_0xe016('0xa')][_0x16d773]){logger[_0xe016('0xb')]('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x16d773);return _0x754987[_0xe016('0xc')]();}var _0x13cb72=[];for(var _0x1b1e96=0x0;_0x1b1e96<_0x2e6e5f[_0xe016('0xd')];_0x1b1e96+=0x1){_0x13cb72[_0xe016('0xe')](request(_0xe016('0xf'),{'command':util['format'](_0xe016('0x10'),_0x2e6e5f[_0x1b1e96])})['then'](function(_0x1b1480){return _0x1b1480&&_0x1b1480[_0xe016('0x11')]&&_0x1b1480[_0xe016('0x11')]['indexOf'](_0xe016('0x12'))>=0x0?!![]:![];})['catch'](function(){logger['error'](_0xe016('0x13'),_0x16d773,_0x2e6e5f[_0x1b1e96]);}));}BPromise[_0xe016('0x14')](_0x13cb72)[_0xe016('0x15')](function(_0x51d90a){var _0x2586c0=_[_0xe016('0x16')](_0x51d90a);logger[_0xe016('0xb')](_0xe016('0x17'),_0x16d773,_0x2e6e5f['join'](_0xe016('0x18')),_0x2586c0);_0x754987['when'](_0x2586c0);})['catch'](function(_0x2bba2f){logger[_0xe016('0x7')](_0xe016('0x17'),_0x16d773,_0x2e6e5f[_0xe016('0x19')](_0xe016('0x18')),_0x2bba2f[_0xe016('0x1a')]);_0x754987['stop']();});};};
\ No newline at end of file