Built motion from commit ac06311e.|2.6.28
[motion2.git] / server / services / routing / server / interval.js
index 8dd2468..ffcce08 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x34b5=['result','condition','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','length','push','format','message','catch','all','some','join','\x20|\x20','when','[%s][INTERVAL]\x20%s\x20%s','stack','stop','util','bluebird','jayson/promise','lodash','../../../config/logger','routing','http','request','then','error'];(function(_0x2df507,_0x553862){var _0x1f7167=function(_0x11319e){while(--_0x11319e){_0x2df507['push'](_0x2df507['shift']());}};_0x1f7167(++_0x553862);}(_0x34b5,0x1b6));var _0x534b=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x34b5[_0x3dd15e];return _0x231fd0;};'use strict';var util=require(_0x534b('0x0'));var BPromise=require(_0x534b('0x1'));var jayson=require(_0x534b('0x2'));var _=require(_0x534b('0x3'));var logger=require(_0x534b('0x4'))(_0x534b('0x5'));var client=jayson['client'][_0x534b('0x6')]({'port':0x232a});function request(_0x5639c4,_0x5c84dd){return new BPromise(function(_0xeeb0f,_0x52697a){return client[_0x534b('0x7')](_0x5639c4,_0x5c84dd)[_0x534b('0x8')](function(_0x440b5c){if(_0x440b5c[_0x534b('0x9')]){return _0x52697a(_0x440b5c[_0x534b('0x9')]['message']);}else{return _0xeeb0f(_0x440b5c[_0x534b('0xa')]);}})['catch'](function(_0x4beeee){return _0x52697a(_0x4beeee);});});}exports[_0x534b('0xb')]=function(_0x4fe9a4,_0x1d881a,_0x78daf4){return function(_0x236bbe){if(_0x78daf4[_0x534b('0xc')]&&!_0x78daf4[_0x534b('0xc')][_0x4fe9a4]){logger[_0x534b('0xd')](_0x534b('0xe'),_0x4fe9a4);return _0x236bbe['stop']();}var _0x5401ef=[];for(var _0x45a4ce=0x0;_0x45a4ce<_0x1d881a[_0x534b('0xf')];_0x45a4ce+=0x1){_0x5401ef[_0x534b('0x10')](request('Command',{'command':util[_0x534b('0x11')]('iftime\x20%s',_0x1d881a[_0x45a4ce])})[_0x534b('0x8')](function(_0x26638f){return _0x26638f&&_0x26638f[_0x534b('0x12')]&&_0x26638f[_0x534b('0x12')]['indexOf']('true')>=0x0?!![]:![];})[_0x534b('0x13')](function(){logger[_0x534b('0x9')]('[%s][INTERVAL]\x20%s',_0x4fe9a4,_0x1d881a[_0x45a4ce]);}));}BPromise[_0x534b('0x14')](_0x5401ef)[_0x534b('0x8')](function(_0x214dc9){var _0x46b9fc=_[_0x534b('0x15')](_0x214dc9);logger['info']('[%s][INTERVAL]\x20%s\x20%s',_0x4fe9a4,_0x1d881a[_0x534b('0x16')](_0x534b('0x17')),_0x46b9fc);_0x236bbe[_0x534b('0x18')](_0x46b9fc);})['catch'](function(_0x3d8756){logger[_0x534b('0x9')](_0x534b('0x19'),_0x4fe9a4,_0x1d881a[_0x534b('0x16')](_0x534b('0x17')),_0x3d8756[_0x534b('0x1a')]);_0x236bbe[_0x534b('0x1b')]();});};};
\ No newline at end of file
+var _0x744f=['info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','when','stack','jayson/promise','lodash','../../../config/logger','routing','client','request','then','message','result','catch','rules','stop','length','push','format','iftime\x20%s','all','some'];(function(_0x216bda,_0x103366){var _0x176777=function(_0x2a75aa){while(--_0x2a75aa){_0x216bda['push'](_0x216bda['shift']());}};_0x176777(++_0x103366);}(_0x744f,0x10e));var _0xf744=function(_0x5463e4,_0x2adedf){_0x5463e4=_0x5463e4-0x0;var _0x2f8334=_0x744f[_0x5463e4];return _0x2f8334;};'use strict';var util=require('util');var BPromise=require('bluebird');var jayson=require(_0xf744('0x0'));var _=require(_0xf744('0x1'));var logger=require(_0xf744('0x2'))(_0xf744('0x3'));var client=jayson[_0xf744('0x4')]['http']({'port':0x232a});function request(_0x817a45,_0x4513a0){return new BPromise(function(_0xdc004e,_0x2a0003){return client[_0xf744('0x5')](_0x817a45,_0x4513a0)[_0xf744('0x6')](function(_0x980e06){if(_0x980e06['error']){return _0x2a0003(_0x980e06['error'][_0xf744('0x7')]);}else{return _0xdc004e(_0x980e06[_0xf744('0x8')]);}})[_0xf744('0x9')](function(_0x52b943){return _0x2a0003(_0x52b943);});});}exports['condition']=function(_0x30387b,_0x1719ca,_0x258367){return function(_0x11641d){if(_0x258367[_0xf744('0xa')]&&!_0x258367['rules'][_0x30387b]){logger['info']('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x30387b);return _0x11641d[_0xf744('0xb')]();}var _0x44b7f8=[];for(var _0x58da34=0x0;_0x58da34<_0x1719ca[_0xf744('0xc')];_0x58da34+=0x1){_0x44b7f8[_0xf744('0xd')](request('Command',{'command':util[_0xf744('0xe')](_0xf744('0xf'),_0x1719ca[_0x58da34])})['then'](function(_0x5b36b0){return _0x5b36b0&&_0x5b36b0[_0xf744('0x7')]&&_0x5b36b0[_0xf744('0x7')]['indexOf']('true')>=0x0?!![]:![];})[_0xf744('0x9')](function(){logger['error']('[%s][INTERVAL]\x20%s',_0x30387b,_0x1719ca[_0x58da34]);}));}BPromise[_0xf744('0x10')](_0x44b7f8)[_0xf744('0x6')](function(_0x515bd1){var _0x6c3d19=_[_0xf744('0x11')](_0x515bd1);logger[_0xf744('0x12')](_0xf744('0x13'),_0x30387b,_0x1719ca[_0xf744('0x14')](_0xf744('0x15')),_0x6c3d19);_0x11641d[_0xf744('0x16')](_0x6c3d19);})[_0xf744('0x9')](function(_0x42c9f3){logger['error'](_0xf744('0x13'),_0x30387b,_0x1719ca[_0xf744('0x14')](_0xf744('0x15')),_0x42c9f3[_0xf744('0x17')]);_0x11641d[_0xf744('0xb')]();});};};
\ No newline at end of file