From 6736141681fa49c7f78a65ffb40fc7792229c29c Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Mon, 6 Mar 2023 00:02:25 +0100 Subject: [PATCH] Add GetAddresses API Method --- api/firewall/addresses.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 api/firewall/addresses.go diff --git a/api/firewall/addresses.go b/api/firewall/addresses.go new file mode 100644 index 0000000..fea374a --- /dev/null +++ b/api/firewall/addresses.go @@ -0,0 +1,20 @@ +package firewall + +import ( + "context" + + "nfsense.net/nfsense/pkg/definitions" +) + +type GetAddressesParameters struct { +} + +type GetAddressesResult struct { + Addresses map[string]definitions.Address +} + +func (f *Firewall) GetAddresses(ctx context.Context, params GetForwardRulesParameters) (GetAddressesResult, error) { + return GetAddressesResult{ + Addresses: f.Conf.Firewall.Addresses, + }, nil +}