better logging

This commit is contained in:
Sam Hadow 2025-03-11 13:47:58 +01:00
parent 49f867fd76
commit 544beb534e

View File

@ -43,21 +43,20 @@ io.engine.use(sessionMiddleware);
io.on('connection', async (socket) => {
const session = socket.request.session;
socket.join(session.publicKey);
console.log('A user connected');
console.log(`${session.publicKey} connected`);
const peers = await database.getPeers(session.publicKey);
peers.forEach(peer => {
socket.to(peer).emit('key exchange', session.publicKey, null, 0);
});
socket.on('disconnect', () => {
console.log('User disconnected');
console.log(`${session.publicKey} disconnected`);
});
socket.on('chat message', async (msg, room, tag, iv, nonce) => {
const members = await database.getRoomMembers(room);
members.forEach(memberRoom => {
socket.to(memberRoom).emit('chat message', msg, room, tag, iv, nonce, session.publicKey);
});
console.log('message: ' + msg + ', sender: ' + session.id);
console.log(session.publicKey);
console.log('message: ' + msg + ', sender: ' + session.publicKey);
});
socket.on('key exchange', (user_pubkey, pubkey, part) => {
socket.to(user_pubkey).emit('key exchange', session.publicKey, pubkey, part);
@ -75,9 +74,6 @@ const server = http.listen(port, () => {
const shutdown = () => {
console.log('Stopping server.');
process.exit();
// server.close(() => {
// console.log('Stopped server.');
// });
};
process.on('SIGINT', shutdown);
process.on('SIGTERM', shutdown);