ddd0bbc51f61b9c4376ac94d45e7fdf259021563
[motion-next.git] / server / services / routing / server / interval.js
1 const a1218_0x254c=['push','[%s][INTERVAL]\x20%s','[%s][INTERVAL]\x20%s\x20%s','indexOf','then','when','log','join','rules','Command','iftime\x20%s','jayson/promise','client','format','routing','message','stack','stop','true','\x20|\x20','util','lodash','error','catch','[%s][INTERVAL]\x20ROUTING\x20STOPPED','condition','request','all','result','info'];(function(_0x1d2c17,_0x254c28){const _0x53c689=function(_0x2b563e){while(--_0x2b563e){_0x1d2c17['push'](_0x1d2c17['shift']());}};_0x53c689(++_0x254c28);}(a1218_0x254c,0x14d));const a1218_0x53c6=function(_0x1d2c17,_0x254c28){_0x1d2c17=_0x1d2c17-0x0;let _0x53c689=a1218_0x254c[_0x1d2c17];return _0x53c689;};const _0x4aafed=a1218_0x53c6;'use strict';const util=require(_0x4aafed('0x11')),jayson=require(_0x4aafed('0x8')),_=require(_0x4aafed('0x12')),logger=require('../../../config/logger')(_0x4aafed('0xb')),client=jayson[_0x4aafed('0x9')]['http']({'port':0x232a});function request(_0x2b563e,_0x2e223c){return new Promise(function(_0xccfeca,_0x596a9c){const _0x337864=a1218_0x53c6;return client[_0x337864('0x17')](_0x2b563e,_0x2e223c)[_0x337864('0x1')](function(_0x2e61d6){const _0xe7919b=_0x337864;return _0x2e61d6['error']?_0x596a9c(_0x2e61d6['error'][_0xe7919b('0xc')]):_0xccfeca(_0x2e61d6[_0xe7919b('0x19')]);})[_0x337864('0x14')](function(_0x705cda){return _0x596a9c(_0x705cda);});});}exports[_0x4aafed('0x16')]=function(_0x23cb9c,_0x423003,_0x4439e9){return function(_0x1367bf){const _0x3b466c=a1218_0x53c6;if(_0x4439e9[_0x3b466c('0x5')]&&!_0x4439e9[_0x3b466c('0x5')][_0x23cb9c])return logger['info'](_0x3b466c('0x15'),_0x23cb9c),_0x1367bf[_0x3b466c('0xe')]();const _0x3ef745=[];for(let _0x34bb2c=0x0;_0x34bb2c<_0x423003['length'];_0x34bb2c+=0x1){_0x3ef745[_0x3b466c('0x1b')](request(_0x3b466c('0x6'),{'command':util[_0x3b466c('0xa')](_0x3b466c('0x7'),_0x423003[_0x34bb2c])})['then'](function(_0x59350d){const _0x3a55c6=_0x3b466c;return _0x59350d&&_0x59350d[_0x3a55c6('0xc')]&&_0x59350d['message'][_0x3a55c6('0x0')](_0x3a55c6('0xf'))>=0x0?!![]:![];})[_0x3b466c('0x14')](function(){const _0x11778a=_0x3b466c;logger[_0x11778a('0x13')](_0x11778a('0x1c'),_0x23cb9c,_0x423003[_0x34bb2c]);}));}Promise[_0x3b466c('0x18')](_0x3ef745)[_0x3b466c('0x1')](function(_0x5e55f8){const _0x438dd0=_0x3b466c,_0x3e04b6=_['some'](_0x5e55f8);logger[_0x438dd0('0x1a')](_0x438dd0('0x1d'),_0x23cb9c,_0x423003[_0x438dd0('0x4')](_0x438dd0('0x10')),_0x3e04b6),_0x1367bf[_0x438dd0('0x2')](_0x3e04b6);})[_0x3b466c('0x14')](function(_0x13f3e4){const _0x518fcd=_0x3b466c;console[_0x518fcd('0x3')](_0x13f3e4),logger[_0x518fcd('0x13')](_0x518fcd('0x1d'),_0x23cb9c,_0x423003['join'](_0x518fcd('0x10')),_0x13f3e4[_0x518fcd('0xd')]),_0x1367bf[_0x518fcd('0xe')]();});};};