mirror of
https://github.com/logos-storage/logos-storage-nim.git
synced 2026-06-30 22:39:31 +00:00
Fix format
This commit is contained in:
parent
0ce3139a82
commit
adf1b79930
@ -646,7 +646,8 @@ proc initDebugApi(
|
||||
RestApiResponse.error(Http400, "Missing filtering value", headers = headers)
|
||||
|
||||
let behavior = FilteringBehavior.fromString(filtering).valueOr:
|
||||
return RestApiResponse.error(Http400, "Invalid filtering value", headers = headers)
|
||||
return
|
||||
RestApiResponse.error(Http400, "Invalid filtering value", headers = headers)
|
||||
|
||||
natSimulation.setFiltering(behavior)
|
||||
return RestApiResponse.response("", headers = headers)
|
||||
|
||||
@ -253,8 +253,9 @@ proc new*(
|
||||
var natRouter: Option[NatRouter]
|
||||
let switch =
|
||||
if config.natSimulation.isSome:
|
||||
let filtering = FilteringBehavior.fromString(config.natSimulation.get)
|
||||
.valueOr(AddressAndPortDependent)
|
||||
let filtering = FilteringBehavior.fromString(config.natSimulation.get).valueOr(
|
||||
AddressAndPortDependent
|
||||
)
|
||||
let router = NatRouter.new(filtering)
|
||||
natRouter = some(router)
|
||||
switchBuilder
|
||||
|
||||
@ -21,12 +21,18 @@ type NatTransport* = ref object of Transport
|
||||
tcp: TcpTransport
|
||||
router: NatRouter
|
||||
|
||||
proc fromString*(T: type FilteringBehavior, s: string): Result[FilteringBehavior, string] =
|
||||
proc fromString*(
|
||||
T: type FilteringBehavior, s: string
|
||||
): Result[FilteringBehavior, string] =
|
||||
case s
|
||||
of "endpoint-independent": ok(EndpointIndependent)
|
||||
of "address-dependent": ok(AddressDependent)
|
||||
of "address-and-port-dependent": ok(AddressAndPortDependent)
|
||||
else: err("Unknown filtering behavior: " & s)
|
||||
of "endpoint-independent":
|
||||
ok(EndpointIndependent)
|
||||
of "address-dependent":
|
||||
ok(AddressDependent)
|
||||
of "address-and-port-dependent":
|
||||
ok(AddressAndPortDependent)
|
||||
else:
|
||||
err("Unknown filtering behavior: " & s)
|
||||
|
||||
proc new*(T: type NatRouter, filtering: FilteringBehavior): T =
|
||||
T(filtering: filtering)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user