chore: rename withAutonatV2 to withAutonatV2Server (#1680)

This commit is contained in:
Gabriel Cruz
2025-09-10 16:20:01 -03:00
committed by GitHub
parent 582ba7e650
commit b64c0f6d85
2 changed files with 12 additions and 15 deletions

View File

@@ -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:

View File

@@ -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()