From 20ff87b42f75770eba540fda9664c3cb46461f46 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Wed, 10 May 2023 16:06:05 +0200 Subject: [PATCH] simplify code changes no need to name it different, we can override DatagramTransport Signed-off-by: Csaba Kiraly --- libp2pdht/private/eth/p2p/discoveryv5/transport.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim index 1304045..696f396 100644 --- a/libp2pdht/private/eth/p2p/discoveryv5/transport.nim +++ b/libp2pdht/private/eth/p2p/discoveryv5/transport.nim @@ -52,7 +52,7 @@ proc getUserData*[T](transp: DatagramTransport): T {.inline.} = ## Obtain user data stored in ``transp`` object. result = cast[T](transp.udata) -proc newFakeDatagramTransport*[T](cbproc: DatagramCallback, +proc newDatagramTransport*[T](cbproc: DatagramCallback, udata: ref T, local: TransportAddress = AnyAddress, ): DatagramTransport {. @@ -232,7 +232,7 @@ proc open*[T](t: Transport[T]) {.raises: [Defect, CatchableError].} = # TODO allow binding to specific IP / IPv6 / etc let ta = initTAddress(t.bindAddress.ip, t.bindAddress.port) - t.transp = newFakeDatagramTransport(processClient[T], udata = t, local = ta) + t.transp = newDatagramTransport(processClient[T], udata = t, local = ta) proc close*(t: Transport) = t.transp.close