From 94dc4ed0320473b160618d19dddc6e038f5050e6 Mon Sep 17 00:00:00 2001 From: Alex Potsides <alex@achingbrain.net> Date: Mon, 15 May 2023 09:31:11 +0100 Subject: [PATCH] fix: expose getListeners method from the transport manager (#400) To make transports that piggy-back on top of other transports able to report their multiaddrs more reliably, expose the getListeners function implemented by the transport manager. --- packages/interface-transport/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/interface-transport/src/index.ts b/packages/interface-transport/src/index.ts index c770e8484..4b14bd2d3 100644 --- a/packages/interface-transport/src/index.ts +++ b/packages/interface-transport/src/index.ts @@ -105,6 +105,7 @@ export interface TransportManager { dial: (ma: Multiaddr, options?: any) => Promise<Connection> getAddrs: () => Multiaddr[] getTransports: () => Transport[] + getListeners: () => Listener[] transportForMultiaddr: (ma: Multiaddr) => Transport | undefined listen: (addrs: Multiaddr[]) => Promise<void> remove: (key: string) => Promise<void>