Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / services / routing / server / interval.js
index 0fe2d80..ab523bf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcbac=['error','message','result','condition','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','length','Command','format','then','indexOf','catch','[%s][INTERVAL]\x20%s','all','info','when','log','[%s][INTERVAL]\x20%s\x20%s','\x20|\x20','stack','stop','util','lodash','../../../config/logger','client','request'];(function(_0xd09668,_0x1435b2){var _0x68726=function(_0x54a030){while(--_0x54a030){_0xd09668['push'](_0xd09668['shift']());}};_0x68726(++_0x1435b2);}(_0xcbac,0x1b5));var _0xccba=function(_0x487b0c,_0x14ff74){_0x487b0c=_0x487b0c-0x0;var _0x1adbdc=_0xcbac[_0x487b0c];return _0x1adbdc;};'use strict';var util=require(_0xccba('0x0'));var BPromise=require('bluebird');var jayson=require('jayson/promise');var _=require(_0xccba('0x1'));var logger=require(_0xccba('0x2'))('routing');var client=jayson[_0xccba('0x3')]['http']({'port':0x232a});function request(_0x8cdd48,_0x561d30){return new BPromise(function(_0x516140,_0x526e86){return client[_0xccba('0x4')](_0x8cdd48,_0x561d30)['then'](function(_0x145a8e){if(_0x145a8e[_0xccba('0x5')]){return _0x526e86(_0x145a8e['error'][_0xccba('0x6')]);}else{return _0x516140(_0x145a8e[_0xccba('0x7')]);}})['catch'](function(_0x5410cf){return _0x526e86(_0x5410cf);});});}exports[_0xccba('0x8')]=function(_0x2f4b42,_0x4a8270,_0x3ab84d){return function(_0x5c0fea){if(_0x3ab84d[_0xccba('0x9')]&&!_0x3ab84d[_0xccba('0x9')][_0x2f4b42]){logger['info'](_0xccba('0xa'),_0x2f4b42);return _0x5c0fea['stop']();}var _0xc65874=[];for(var _0x5c154a=0x0;_0x5c154a<_0x4a8270[_0xccba('0xb')];_0x5c154a+=0x1){_0xc65874['push'](request(_0xccba('0xc'),{'command':util[_0xccba('0xd')]('iftime\x20%s',_0x4a8270[_0x5c154a])})[_0xccba('0xe')](function(_0x5d73dc){return _0x5d73dc&&_0x5d73dc[_0xccba('0x6')]&&_0x5d73dc['message'][_0xccba('0xf')]('true')>=0x0?!![]:![];})[_0xccba('0x10')](function(_0x160768){logger['error'](_0xccba('0x11'),_0x2f4b42,_0x4a8270[_0x5c154a]);}));}BPromise[_0xccba('0x12')](_0xc65874)[_0xccba('0xe')](function(_0x1d5af7){var _0x348789=_['some'](_0x1d5af7);logger[_0xccba('0x13')]('[%s][INTERVAL]\x20%s\x20%s',_0x2f4b42,_0x4a8270['join']('\x20|\x20'),_0x348789);_0x5c0fea[_0xccba('0x14')](_0x348789);})[_0xccba('0x10')](function(_0x509b9a){console[_0xccba('0x15')](_0x509b9a);logger['error'](_0xccba('0x16'),_0x2f4b42,_0x4a8270['join'](_0xccba('0x17')),_0x509b9a[_0xccba('0x18')]);_0x5c0fea[_0xccba('0x19')]();});};};
\ No newline at end of file
+var _0x6b80=['\x20|\x20','stack','bluebird','jayson/promise','lodash','routing','client','http','message','catch','rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','stop','length','push','iftime\x20%s','then','indexOf','[%s][INTERVAL]\x20%s','all','[%s][INTERVAL]\x20%s\x20%s','join','when','log','error'];(function(_0xb0fdea,_0x3c8751){var _0x254693=function(_0x29285b){while(--_0x29285b){_0xb0fdea['push'](_0xb0fdea['shift']());}};_0x254693(++_0x3c8751);}(_0x6b80,0x12e));var _0x06b8=function(_0x1b02bb,_0x3d9fde){_0x1b02bb=_0x1b02bb-0x0;var _0x131245=_0x6b80[_0x1b02bb];return _0x131245;};'use strict';var util=require('util');var BPromise=require(_0x06b8('0x0'));var jayson=require(_0x06b8('0x1'));var _=require(_0x06b8('0x2'));var logger=require('../../../config/logger')(_0x06b8('0x3'));var client=jayson[_0x06b8('0x4')][_0x06b8('0x5')]({'port':0x232a});function request(_0x48563d,_0x1a5e63){return new BPromise(function(_0x462fc5,_0x5d7364){return client['request'](_0x48563d,_0x1a5e63)['then'](function(_0x4483a2){if(_0x4483a2['error']){return _0x5d7364(_0x4483a2['error'][_0x06b8('0x6')]);}else{return _0x462fc5(_0x4483a2['result']);}})[_0x06b8('0x7')](function(_0x2a81de){return _0x5d7364(_0x2a81de);});});}exports['condition']=function(_0x4ac264,_0x15b538,_0x50a75f){return function(_0x58a759){if(_0x50a75f[_0x06b8('0x8')]&&!_0x50a75f[_0x06b8('0x8')][_0x4ac264]){logger['info'](_0x06b8('0x9'),_0x4ac264);return _0x58a759[_0x06b8('0xa')]();}var _0x581fd5=[];for(var _0x5a652e=0x0;_0x5a652e<_0x15b538[_0x06b8('0xb')];_0x5a652e+=0x1){_0x581fd5[_0x06b8('0xc')](request('Command',{'command':util['format'](_0x06b8('0xd'),_0x15b538[_0x5a652e])})[_0x06b8('0xe')](function(_0xb9aea6){return _0xb9aea6&&_0xb9aea6['message']&&_0xb9aea6[_0x06b8('0x6')][_0x06b8('0xf')]('true')>=0x0?!![]:![];})[_0x06b8('0x7')](function(_0xcbed17){logger['error'](_0x06b8('0x10'),_0x4ac264,_0x15b538[_0x5a652e]);}));}BPromise[_0x06b8('0x11')](_0x581fd5)[_0x06b8('0xe')](function(_0xc63d17){var _0x47fc2f=_['some'](_0xc63d17);logger['info'](_0x06b8('0x12'),_0x4ac264,_0x15b538[_0x06b8('0x13')]('\x20|\x20'),_0x47fc2f);_0x58a759[_0x06b8('0x14')](_0x47fc2f);})[_0x06b8('0x7')](function(_0x10f798){console[_0x06b8('0x15')](_0x10f798);logger[_0x06b8('0x16')](_0x06b8('0x12'),_0x4ac264,_0x15b538[_0x06b8('0x13')](_0x06b8('0x17')),_0x10f798[_0x06b8('0x18')]);_0x58a759['stop']();});};};
\ No newline at end of file