HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //volume1/@appstore/Contacts/nodejs/pushserver/frontend_server.js
const e=require("http"),n=require("socket.io"),r=require("./api_runner.js"),t="1.0.4-0482",o=function(e){return"dev-server"===e||void 0===e||"1.0.4-0482"===e};function i(){const t=e.createServer(),i=n(t),c=new r;try{i.engine.ws=new(require("uws").Server)({noServer:!0,perMessageDeflate:!1})}catch(e){console.warn("init uws failed")}return i.on("connection",async e=>{const n={api:"SYNO.Contacts.Info",method:"get",version:1,socket:e,params:{}};if(!o(e.handshake.query.ui_version)){if(!e.connected)return;return e.emit("notify",{type:"version_mismatched",data:{}}),void e.disconnect()}try{const r=(await c.run(n)).principal.account_name.toUpperCase();e.join(r)}catch(e){console.log(e)}}),{io:i,httpd:t}}module.exports=i;