9ec7ffea25294b33295e06984fb0fc10f36874af
[motion-next.git] / server / services / routing / server / interval.js
1 const a1218_0x2648=['push','join','then','catch','condition','request','iftime\x20%s','all','info','routing','[%s][INTERVAL]\x20ROUTING\x20STOPPED','rules','log','message','client','http','util','stop','stack','result','length','jayson/promise','[%s][INTERVAL]\x20%s\x20%s','error','when','true','Command','[%s][INTERVAL]\x20%s'];(function(_0x5d0057,_0x264853){const _0x443d5c=function(_0x3343ef){while(--_0x3343ef){_0x5d0057['push'](_0x5d0057['shift']());}};_0x443d5c(++_0x264853);}(a1218_0x2648,0xf8));const a1218_0x443d=function(_0x5d0057,_0x264853){_0x5d0057=_0x5d0057-0x0;let _0x443d5c=a1218_0x2648[_0x5d0057];return _0x443d5c;};const _0x5af89e=a1218_0x443d;'use strict';const util=require(_0x5af89e('0x14')),jayson=require(_0x5af89e('0x19')),_=require('lodash'),logger=require('../../../config/logger')(_0x5af89e('0xd')),client=jayson[_0x5af89e('0x12')][_0x5af89e('0x13')]({'port':0x232a});function request(_0x3343ef,_0x1d712d){return new Promise(function(_0x34e32a,_0x22dc5b){const _0x430f92=a1218_0x443d;return client[_0x430f92('0x9')](_0x3343ef,_0x1d712d)[_0x430f92('0x6')](function(_0x4ae3d0){const _0x2a8209=_0x430f92;return _0x4ae3d0[_0x2a8209('0x1b')]?_0x22dc5b(_0x4ae3d0['error'][_0x2a8209('0x11')]):_0x34e32a(_0x4ae3d0[_0x2a8209('0x17')]);})[_0x430f92('0x7')](function(_0x237f1a){return _0x22dc5b(_0x237f1a);});});}exports[_0x5af89e('0x8')]=function(_0x389260,_0x1ffdcf,_0x95534c){return function(_0x1864a8){const _0x2d2e79=a1218_0x443d;if(_0x95534c['rules']&&!_0x95534c[_0x2d2e79('0xf')][_0x389260])return logger[_0x2d2e79('0xc')](_0x2d2e79('0xe'),_0x389260),_0x1864a8[_0x2d2e79('0x15')]();const _0x4b8ec3=[];for(let _0x33d76e=0x0;_0x33d76e<_0x1ffdcf[_0x2d2e79('0x18')];_0x33d76e+=0x1){_0x4b8ec3[_0x2d2e79('0x4')](request(_0x2d2e79('0x2'),{'command':util['format'](_0x2d2e79('0xa'),_0x1ffdcf[_0x33d76e])})[_0x2d2e79('0x6')](function(_0x30ae60){const _0x3d199a=_0x2d2e79;return _0x30ae60&&_0x30ae60[_0x3d199a('0x11')]&&_0x30ae60['message']['indexOf'](_0x3d199a('0x1'))>=0x0?!![]:![];})[_0x2d2e79('0x7')](function(){const _0x581607=_0x2d2e79;logger[_0x581607('0x1b')](_0x581607('0x3'),_0x389260,_0x1ffdcf[_0x33d76e]);}));}Promise[_0x2d2e79('0xb')](_0x4b8ec3)[_0x2d2e79('0x6')](function(_0x40ca1f){const _0x4c3e17=_0x2d2e79,_0xa7eb03=_['some'](_0x40ca1f);logger[_0x4c3e17('0xc')](_0x4c3e17('0x1a'),_0x389260,_0x1ffdcf[_0x4c3e17('0x5')]('\x20|\x20'),_0xa7eb03),_0x1864a8[_0x4c3e17('0x0')](_0xa7eb03);})[_0x2d2e79('0x7')](function(_0x4c6b1b){const _0x709175=_0x2d2e79;console[_0x709175('0x10')](_0x4c6b1b),logger['error'](_0x709175('0x1a'),_0x389260,_0x1ffdcf[_0x709175('0x5')]('\x20|\x20'),_0x4c6b1b[_0x709175('0x16')]),_0x1864a8[_0x709175('0x15')]();});};};