connectedness method
Returns a state signaling connection capabilities
Implementation
@override
Connectedness connectedness(PeerId peerId) {
final peerIDStr = peerId.toString();
final conns = _connections[peerIDStr] ?? [];
if (conns.isEmpty) {
return Connectedness.notConnected;
}
// Check if any connection is fully established
for (final conn in conns) {
if (!conn.isClosed) {
return Connectedness.connected;
}
}
return Connectedness.notConnected;
}