Built motion from commit 67e5df37.|2.0.65
[motion2.git] / server / services / routing / server / interval.js
1 // xCALLY MOTION OBFUSCATOR 2.0.65
2 var _0xcf9d=['rules','[%s][INTERVAL]\x20ROUTING\x20STOPPED','length','push','Command','format','iftime\x20%s','indexOf','[%s][INTERVAL]\x20%s','all','some','join','\x20|\x20','when','log','[%s][INTERVAL]\x20%s\x20%s','stringify','util','bluebird','../../../config/logger','routing','client','http','then','error','message','result','catch','condition'];(function(_0x304145,_0x475a82){var _0x63dc7f=function(_0x35d909){while(--_0x35d909){_0x304145['push'](_0x304145['shift']());}};_0x63dc7f(++_0x475a82);}(_0xcf9d,0x1c4));var _0xdcf9=function(_0x309e4c,_0x1d5d45){_0x309e4c=_0x309e4c-0x0;var _0x5e0de9=_0xcf9d[_0x309e4c];return _0x5e0de9;};'use strict';var util=require(_0xdcf9('0x0'));var BPromise=require(_0xdcf9('0x1'));var jayson=require('jayson/promise');var _=require('lodash');var logger=require(_0xdcf9('0x2'))(_0xdcf9('0x3'));var client=jayson[_0xdcf9('0x4')][_0xdcf9('0x5')]({'port':0x232a});function request(_0x44bef5,_0x1a6252){return new BPromise(function(_0x15f4a8,_0x401799){return client['request'](_0x44bef5,_0x1a6252)[_0xdcf9('0x6')](function(_0x2b4b05){if(_0x2b4b05[_0xdcf9('0x7')]){return _0x401799(_0x2b4b05[_0xdcf9('0x7')][_0xdcf9('0x8')]);}else{return _0x15f4a8(_0x2b4b05[_0xdcf9('0x9')]);}})[_0xdcf9('0xa')](function(_0x4b7e92){return _0x401799(_0x4b7e92);});});}exports[_0xdcf9('0xb')]=function(_0x518aa7,_0x5465ee,_0x3c418f){return function(_0x380329){if(_0x3c418f[_0xdcf9('0xc')]&&!_0x3c418f[_0xdcf9('0xc')][_0x518aa7]){logger['info'](_0xdcf9('0xd'),_0x518aa7);return _0x380329['stop']();}var _0x232880=[];for(var _0x5a771b=0x0;_0x5a771b<_0x5465ee[_0xdcf9('0xe')];_0x5a771b+=0x1){_0x232880[_0xdcf9('0xf')](request(_0xdcf9('0x10'),{'command':util[_0xdcf9('0x11')](_0xdcf9('0x12'),_0x5465ee[_0x5a771b])})['then'](function(_0x380d53){return _0x380d53&&_0x380d53[_0xdcf9('0x8')]&&_0x380d53['message'][_0xdcf9('0x13')]('true')>=0x0?!![]:![];})['catch'](function(_0x229187){logger['error'](_0xdcf9('0x14'),_0x518aa7,_0x5465ee[_0x5a771b]);}));}BPromise[_0xdcf9('0x15')](_0x232880)[_0xdcf9('0x6')](function(_0x21cc29){var _0x4ff5e9=_[_0xdcf9('0x16')](_0x21cc29);logger['info']('[%s][INTERVAL]\x20%s\x20%s',_0x518aa7,_0x5465ee[_0xdcf9('0x17')](_0xdcf9('0x18')),_0x4ff5e9);_0x380329[_0xdcf9('0x19')](_0x4ff5e9);})[_0xdcf9('0xa')](function(_0xf6bb8f){console[_0xdcf9('0x1a')](_0xf6bb8f);logger[_0xdcf9('0x7')](_0xdcf9('0x1b'),_0x518aa7,_0x5465ee['join'](_0xdcf9('0x18')),JSON[_0xdcf9('0x1c')](_0xf6bb8f));_0x380329['stop']();});};};