added event emmiter

This commit is contained in:
sumanjeet0012@gmail.com
2025-06-20 11:37:02 +05:30
parent cd7eaba4a4
commit 3262749db7
9 changed files with 199 additions and 127 deletions

View File

@ -32,6 +32,9 @@ from libp2p.custom_types import (
TProtocol,
TSecurityOptions,
)
from libp2p.discovery.mdns.mdns import (
MDNSDiscovery,
)
from libp2p.host.basic_host import (
BasicHost,
)
@ -71,9 +74,6 @@ from libp2p.transport.upgrader import (
from libp2p.utils.logging import (
setup_logging,
)
from libp2p.discovery.mdns.mdns import (
MDNSDiscovery
)
# Initialize logging configuration
setup_logging()
@ -269,16 +269,13 @@ def new_host(
listen_addrs=listen_addrs,
)
if disc_opt is not None:
host = RoutedHost(swarm, disc_opt)
else:
host = BasicHost(swarm)
if enable_mDNS:
mdns = MDNSDiscovery(swarm)
mdns.start()
host._mdns = mdns
return host
if disc_opt is not None:
return RoutedHost(swarm, disc_opt)
else:
return BasicHost(swarm)
__version__ = __version("libp2p")