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: //var/packages/Contacts/target/nodejs/pushserver/backend_server.js
const e=require("net"),{handlePacketFromSocket:t}=require("./packet.js"),o=["change_account_system","toggle_group","toggle_contacts","modify_addressbook","share_addressbook","migration_progress","migration_done"];function r(r){const s=e.createServer();return s.on("connection",e=>{t(e,e=>{if("change_account_system"===e.type)return r.sockets.emit("notify",{type:e.type,data:{}}),{};if(!e.type||!e.users)return{};if(o.indexOf(e.type)>=0){e.users.map(e=>e.toUpperCase()).forEach(t=>{r.sockets.adapter.rooms[t]&&r.to(t).emit("notify",{type:e.type,data:e.data||{}})})}return{}})}),s}module.exports=r;