From adf1b799309bee58b708370e94352ee0efcf7356 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Tue, 12 May 2026 10:25:02 +0400 Subject: [PATCH] Fix format --- storage/rest/api.nim | 3 ++- storage/storage.nim | 5 +++-- storage/utils/natsimulation.nim | 16 +++++++++++----- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/storage/rest/api.nim b/storage/rest/api.nim index 2079d3bc..9bd5ce9c 100644 --- a/storage/rest/api.nim +++ b/storage/rest/api.nim @@ -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) diff --git a/storage/storage.nim b/storage/storage.nim index d9ca82c4..a4c3dc65 100644 --- a/storage/storage.nim +++ b/storage/storage.nim @@ -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 diff --git a/storage/utils/natsimulation.nim b/storage/utils/natsimulation.nim index 013e70ab..bce08a2a 100644 --- a/storage/utils/natsimulation.nim +++ b/storage/utils/natsimulation.nim @@ -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)