dhtPeerCount property

int get dhtPeerCount

Returns the number of peers currently in the Kademlia DHT routing table.

Returns 0 if the DHT is not available or the routing table is not initialized.

Implementation

int get dhtPeerCount {
  try {
    if (!_container.isRegistered<DHTHandler>()) return 0;
    final dhtHandler = _container.get<DHTHandler>();
    return dhtHandler.dhtClient.kademliaRoutingTable.peerCount;
  } catch (e) {
    _logger.warning('Failed to get DHT peer count: $e');
    return 0;
  }
}