There you go, The currently connected user numbers

Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
Yonle 2023-10-31 20:01:22 +07:00
parent 181840d045
commit a9f6f79f49

View File

@ -12,6 +12,8 @@ const log = _ => console.log(process.pid, curD(), "-", _);
const server = http.createServer()
const wss = new WebSocket.WebSocketServer({ noServer: true });
let maxsocks = 0;
server.on('request', (req, res) => {
log(`${req.headers["x-forwarded-for"]?.split(",")[0] || req.socket.address()?.address} - ${req.method} ${req.url}`)
@ -25,6 +27,8 @@ server.on('request', (req, res) => {
config.relays.forEach(_ => {
res.write("- " + _ + "\n");
});
res.write(`\nI have ${wss.clients.size} users currently connected to this bouncer.\n`);
res.write(`\nConnect to this bouncer with nostr client: ws://${req.headers.host} or wss://${req.headers.host}\n\n---\n`);
res.end("Powered by Bostr - Open source nostr Bouncer\nhttps://github.com/Yonle/bostr");
} else {