I think i got it to work lol
This commit is contained in:
parent
27b3528304
commit
4ec0be2774
@ -23,10 +23,15 @@ class Client extends EventEmitter {
|
|||||||
this.swarm.on('update', () => {
|
this.swarm.on('update', () => {
|
||||||
console.log(`Connections count: ${this.swarm.connections.size} / Peers count: ${this.swarm.peers.size}`);
|
console.log(`Connections count: ${this.swarm.connections.size} / Peers count: ${this.swarm.peers.size}`);
|
||||||
|
|
||||||
this.swarm.peers.forEach((peerInfo, peer) => {
|
this.swarm.peers.forEach((peerInfo, peerId) => {
|
||||||
console.log(`Peer ${[peer]} is in topic(s) [${[peerInfo.topics].filter(topic => topic).map(topic => {
|
// Please do not try to understand what is going on here. I have no idea anyway. But it surprisingly works
|
||||||
console.log(topic.map(top => b4a.toString(top, 'hex')))
|
|
||||||
}).join(", ")}]`);
|
const peer = [peerId];
|
||||||
|
const peerTopics = [peerInfo.topics].filter(topic => topic)
|
||||||
|
.map(topic => topic.map(top => b4a.toString(top, 'hex')))
|
||||||
|
.join(", ");
|
||||||
|
|
||||||
|
console.log(`Peer ${peer} is in topic(s) [${peerTopics}]`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user