Trying to make multiple rooms support. This is gonna be a bit of a hell lol.

This commit is contained in:
MrMasrozYTLIVE
2024-06-09 22:55:32 +03:00
parent 9f5d5b7dba
commit 24101e5611
4 changed files with 6 additions and 5 deletions

View File

@ -32,10 +32,11 @@ class Client extends EventEmitter {
});
}
sendMessage(message) {
sendMessage(roomPeers, message) {
console.log('Bot name:', this.botName);
const timestamp = Date.now(); // Generate timestamp
const peers = [...this.swarm.connections];
const peers = [...this.swarm.connections].filter(peer => roomPeers.includes(peer.remotePublicKey.toString('hex')));
console.log(`Sending message ${message} to peers ${peers}`)
const data = JSON.stringify({name: this.botName, message, timestamp}); // Include timestamp
for (const peer of peers) peer.write(data);
}