diff --git a/leenkx/Sources/leenkx/network/torrent/transport/WireTransport.hx b/leenkx/Sources/leenkx/network/torrent/transport/WireTransport.hx index a675e2a9..6d297b15 100644 --- a/leenkx/Sources/leenkx/network/torrent/transport/WireTransport.hx +++ b/leenkx/Sources/leenkx/network/torrent/transport/WireTransport.hx @@ -116,9 +116,6 @@ class WireTransport implements ITransport { if (onPeerHandshake != null && remotePk != "") { onPeerHandshake(remotePk, remoteEk); } - if (onPeerConnected != null) { - onPeerConnected(peerId, getPeerCount()); - } }; wire.onExtended = function(name:String, data:Bytes) { if (name != EXT) return; @@ -132,6 +129,9 @@ class WireTransport implements ITransport { if (onError != null) onError(msg); }; wire.start([EXT]); + if (onPeerConnected != null) { + onPeerConnected(peerId, getPeerCount()); + } } function onPeerLeft(peerId:String):Void {