Built motion from commit db94841.|2.5.3
[motion2.git] / server / services / routing / server / interval.js
index cd75bbe..38497e2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa97b=['Command','format','indexOf','true','[%s][INTERVAL]\x20%s','all','some','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','stack','stop','util','bluebird','lodash','../../../config/logger','routing','client','request','then','error','message','catch','rules','info','[%s][INTERVAL]\x20ROUTING\x20STOPPED','push'];(function(_0x192134,_0x797285){var _0x1249c2=function(_0x431e50){while(--_0x431e50){_0x192134['push'](_0x192134['shift']());}};_0x1249c2(++_0x797285);}(_0xa97b,0x135));var _0xba97=function(_0x4077c5,_0x48ac0b){_0x4077c5=_0x4077c5-0x0;var _0x568bf5=_0xa97b[_0x4077c5];return _0x568bf5;};'use strict';var util=require(_0xba97('0x0'));var BPromise=require(_0xba97('0x1'));var jayson=require('jayson/promise');var _=require(_0xba97('0x2'));var logger=require(_0xba97('0x3'))(_0xba97('0x4'));var client=jayson[_0xba97('0x5')]['http']({'port':0x232a});function request(_0x3e9323,_0x23b28c){return new BPromise(function(_0x43cfee,_0x3ca4dc){return client[_0xba97('0x6')](_0x3e9323,_0x23b28c)[_0xba97('0x7')](function(_0x3cef38){if(_0x3cef38['error']){return _0x3ca4dc(_0x3cef38[_0xba97('0x8')][_0xba97('0x9')]);}else{return _0x43cfee(_0x3cef38['result']);}})[_0xba97('0xa')](function(_0x4665be){return _0x3ca4dc(_0x4665be);});});}exports['condition']=function(_0x53245f,_0x15c3d9,_0x505c7a){return function(_0x2b27b8){if(_0x505c7a[_0xba97('0xb')]&&!_0x505c7a[_0xba97('0xb')][_0x53245f]){logger[_0xba97('0xc')](_0xba97('0xd'),_0x53245f);return _0x2b27b8['stop']();}var _0x35dcfd=[];for(var _0x62e59c=0x0;_0x62e59c<_0x15c3d9['length'];_0x62e59c+=0x1){_0x35dcfd[_0xba97('0xe')](request(_0xba97('0xf'),{'command':util[_0xba97('0x10')]('iftime\x20%s',_0x15c3d9[_0x62e59c])})['then'](function(_0xf93759){return _0xf93759&&_0xf93759[_0xba97('0x9')]&&_0xf93759['message'][_0xba97('0x11')](_0xba97('0x12'))>=0x0?!![]:![];})[_0xba97('0xa')](function(_0x235101){logger[_0xba97('0x8')](_0xba97('0x13'),_0x53245f,_0x15c3d9[_0x62e59c]);}));}BPromise[_0xba97('0x14')](_0x35dcfd)[_0xba97('0x7')](function(_0x24d604){var _0x4bb9c7=_[_0xba97('0x15')](_0x24d604);logger['info'](_0xba97('0x16'),_0x53245f,_0x15c3d9[_0xba97('0x17')](_0xba97('0x18')),_0x4bb9c7);_0x2b27b8['when'](_0x4bb9c7);})[_0xba97('0xa')](function(_0x1e4567){console['log'](_0x1e4567);logger['error']('[%s][INTERVAL]\x20%s\x20%s',_0x53245f,_0x15c3d9[_0xba97('0x17')](_0xba97('0x18')),_0x1e4567[_0xba97('0x19')]);_0x2b27b8[_0xba97('0x1a')]();});};};
\ No newline at end of file
+var _0x0c45=['../../../config/logger','routing','client','http','request','error','message','result','catch','condition','rules','stop','length','push','Command','format','iftime\x20%s','true','all','some','info','[%s][INTERVAL]\x20%s\x20%s','join','\x20|\x20','when','stack','util','bluebird','jayson/promise','lodash'];(function(_0x4565bf,_0x5ad9d6){var _0x5610ba=function(_0x170988){while(--_0x170988){_0x4565bf['push'](_0x4565bf['shift']());}};_0x5610ba(++_0x5ad9d6);}(_0x0c45,0x10a));var _0x50c4=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x0c45[_0x3dd15e];return _0x231fd0;};'use strict';var util=require(_0x50c4('0x0'));var BPromise=require(_0x50c4('0x1'));var jayson=require(_0x50c4('0x2'));var _=require(_0x50c4('0x3'));var logger=require(_0x50c4('0x4'))(_0x50c4('0x5'));var client=jayson[_0x50c4('0x6')][_0x50c4('0x7')]({'port':0x232a});function request(_0x106e31,_0xe5ed7a){return new BPromise(function(_0xe950b3,_0x3551ce){return client[_0x50c4('0x8')](_0x106e31,_0xe5ed7a)['then'](function(_0x310802){if(_0x310802['error']){return _0x3551ce(_0x310802[_0x50c4('0x9')][_0x50c4('0xa')]);}else{return _0xe950b3(_0x310802[_0x50c4('0xb')]);}})[_0x50c4('0xc')](function(_0x478751){return _0x3551ce(_0x478751);});});}exports[_0x50c4('0xd')]=function(_0x4675e5,_0x39bc59,_0x4ab7cf){return function(_0x4e8901){if(_0x4ab7cf[_0x50c4('0xe')]&&!_0x4ab7cf['rules'][_0x4675e5]){logger['info']('[%s][INTERVAL]\x20ROUTING\x20STOPPED',_0x4675e5);return _0x4e8901[_0x50c4('0xf')]();}var _0x4db1da=[];for(var _0x34b62f=0x0;_0x34b62f<_0x39bc59[_0x50c4('0x10')];_0x34b62f+=0x1){_0x4db1da[_0x50c4('0x11')](request(_0x50c4('0x12'),{'command':util[_0x50c4('0x13')](_0x50c4('0x14'),_0x39bc59[_0x34b62f])})['then'](function(_0x5c0a30){return _0x5c0a30&&_0x5c0a30[_0x50c4('0xa')]&&_0x5c0a30[_0x50c4('0xa')]['indexOf'](_0x50c4('0x15'))>=0x0?!![]:![];})[_0x50c4('0xc')](function(_0x523681){logger[_0x50c4('0x9')]('[%s][INTERVAL]\x20%s',_0x4675e5,_0x39bc59[_0x34b62f]);}));}BPromise[_0x50c4('0x16')](_0x4db1da)['then'](function(_0x27e613){var _0x1db34f=_[_0x50c4('0x17')](_0x27e613);logger[_0x50c4('0x18')](_0x50c4('0x19'),_0x4675e5,_0x39bc59[_0x50c4('0x1a')](_0x50c4('0x1b')),_0x1db34f);_0x4e8901[_0x50c4('0x1c')](_0x1db34f);})[_0x50c4('0xc')](function(_0x3dee0f){console['log'](_0x3dee0f);logger[_0x50c4('0x9')]('[%s][INTERVAL]\x20%s\x20%s',_0x4675e5,_0x39bc59[_0x50c4('0x1a')](_0x50c4('0x1b')),_0x3dee0f[_0x50c4('0x1d')]);_0x4e8901[_0x50c4('0xf')]();});};};
\ No newline at end of file