mirror of
https://github.com/vacp2p/nim-libp2p.git
synced 2026-01-09 02:38:19 -05:00
chore: rename withAutonatV2 to withAutonatV2Server (#1680)
This commit is contained in:
@@ -81,8 +81,7 @@ type
|
||||
nameResolver: NameResolver
|
||||
peerStoreCapacity: Opt[int]
|
||||
autonat: bool
|
||||
autonatV2: bool
|
||||
autonatV2Config: AutonatV2Config
|
||||
autonatV2ServerConfig: Opt[AutonatV2Config]
|
||||
autonatV2Client: bool
|
||||
autotls: AutotlsService
|
||||
circuitRelay: Relay
|
||||
@@ -290,14 +289,13 @@ proc withAutonat*(b: SwitchBuilder): SwitchBuilder =
|
||||
b.autonat = true
|
||||
b
|
||||
|
||||
proc withAutonatV2*(
|
||||
proc withAutonatV2Server*(
|
||||
b: SwitchBuilder, config: AutonatV2Config = AutonatV2Config.new()
|
||||
): SwitchBuilder =
|
||||
b.autonatV2 = true
|
||||
b.autonatV2Config = config
|
||||
b.autonatV2ServerConfig = Opt.some(config)
|
||||
b
|
||||
|
||||
proc withAutonatV2Client*(b: SwitchBuilder): SwitchBuilder =
|
||||
proc withAutonatV2*(b: SwitchBuilder): SwitchBuilder =
|
||||
b.autonatV2Client = true
|
||||
b
|
||||
|
||||
@@ -404,12 +402,11 @@ proc build*(b: SwitchBuilder): Switch {.raises: [LPError], public.} =
|
||||
let autonatV2Client = AutonatV2Client.new(switch.dialer, b.rng)
|
||||
switch.mount(autonatV2Client)
|
||||
|
||||
if b.autonatV2:
|
||||
let autonatV2 = AutonatV2.new(switch, config = b.autonatV2Config)
|
||||
switch.mount(autonatV2)
|
||||
elif b.autonat:
|
||||
let autonat = Autonat.new(switch)
|
||||
switch.mount(autonat)
|
||||
b.autonatV2ServerConfig.withValue(config):
|
||||
switch.mount(AutonatV2.new(switch, config = config))
|
||||
|
||||
if b.autonat:
|
||||
switch.mount(Autonat.new(switch))
|
||||
|
||||
if not isNil(b.circuitRelay):
|
||||
if b.circuitRelay of RelayClient:
|
||||
|
||||
@@ -31,7 +31,7 @@ proc setupAutonat(
|
||||
): Future[(Switch, Switch, AutonatV2Client)] {.async.} =
|
||||
let
|
||||
src = newStandardSwitchBuilder(addrs = srcAddrs).build()
|
||||
dst = newStandardSwitchBuilder().withAutonatV2(config = config).build()
|
||||
dst = newStandardSwitchBuilder().withAutonatV2Server(config = config).build()
|
||||
client = AutonatV2Client.new(src, newRng())
|
||||
|
||||
src.mount(client)
|
||||
@@ -176,13 +176,13 @@ suite "AutonatV2":
|
||||
)
|
||||
|
||||
asyncTest "Instantiate server":
|
||||
let serverSwitch = newStandardSwitchBuilder().withAutonatV2().build()
|
||||
let serverSwitch = newStandardSwitchBuilder().withAutonatV2Server().build()
|
||||
await serverSwitch.start()
|
||||
await serverSwitch.stop()
|
||||
|
||||
asyncTest "Instantiate server with config":
|
||||
let serverSwitch = newStandardSwitchBuilder()
|
||||
.withAutonatV2(config = AutonatV2Config.new(allowPrivateAddresses = true))
|
||||
.withAutonatV2Server(config = AutonatV2Config.new(allowPrivateAddresses = true))
|
||||
.build()
|
||||
|
||||
await serverSwitch.start()
|
||||
|
||||
Reference in New Issue
Block a user