6954fb7dd7148b0e2bda3136cbdc78e2fdbfb688
[motion-next.git] / server / services / express / index.js
1 const a1160_0x3b13=['../../globals','polling','default','adapter','websocket','listen','socket.io','../../rediscache','createServer','port','listening','Loading\x20routes...','sticky-session','warn','../../config/socketio','log','App\x20Inited\x20OK','once','Express:\x20initialization\x20error','../../config/environment'];(function(_0x3da8ee,_0x3b13b7){const _0x435256=function(_0x262370){while(--_0x262370){_0x3da8ee['push'](_0x3da8ee['shift']());}};_0x435256(++_0x3b13b7);}(a1160_0x3b13,0x110));const a1160_0x4352=function(_0x3da8ee,_0x3b13b7){_0x3da8ee=_0x3da8ee-0x0;let _0x435256=a1160_0x3b13[_0x3da8ee];return _0x435256;};const _0x32f156=a1160_0x4352;'use strict';require(_0x32f156('0x8'));const http=require('http'),express=require('express'),sticky=require(_0x32f156('0x0')),config=require(_0x32f156('0x7')),{getRedis}=require(_0x32f156('0xf'));async function initServer(){const _0x5c0e6e=_0x32f156,_0x262370=express(),_0x19cef7=http[_0x5c0e6e('0x10')](_0x262370);_0x19cef7['timeout']=0xdbba0,console[_0x5c0e6e('0x3')]('Starting\x20Express\x20service...');try{if(sticky[_0x5c0e6e('0xd')](_0x19cef7,config[_0x5c0e6e('0x11')])){const _0x305205=require(_0x5c0e6e('0xe'))(_0x19cef7,{'transports':[_0x5c0e6e('0xc'),_0x5c0e6e('0x9')]});_0x305205[_0x5c0e6e('0xb')](require('socket.io-redis')({'pubClient':getRedis(![]),'subClient':getRedis(!![])})),require('../../config/triggers')[_0x5c0e6e('0xa')](),require(_0x5c0e6e('0x2'))['default'](_0x305205),require('../../config/express')['default'](_0x262370),console[_0x5c0e6e('0x3')](_0x5c0e6e('0x13')),await require('../../routes')[_0x5c0e6e('0xa')](_0x262370),console[_0x5c0e6e('0x3')](_0x5c0e6e('0x4'));}else _0x19cef7[_0x5c0e6e('0x5')](_0x5c0e6e('0x12'),function(){console['log']('Express\x20server\x20listening\x20on\x20port\x20%d!',config['port']);});}catch(_0x29d414){console[_0x5c0e6e('0x1')](_0x5c0e6e('0x6'),_0x29d414);}}initServer();