Move Addresses and Services ro Object

This commit is contained in:
Samuel Lorch 2023-03-26 22:24:19 +02:00
parent 5b6889cbae
commit de5efa2592
7 changed files with 22 additions and 8 deletions

View file

@ -1,4 +1,4 @@
package firewall
package object
import (
"context"
@ -13,8 +13,8 @@ type GetAddressesResult struct {
Addresses map[string]definitions.Address
}
func (f *Firewall) GetAddresses(ctx context.Context, params GetForwardRulesParameters) (GetAddressesResult, error) {
func (f *Object) GetAddresses(ctx context.Context, params GetAddressesParameters) (GetAddressesResult, error) {
return GetAddressesResult{
Addresses: f.Conf.Firewall.Addresses,
Addresses: f.Conf.Object.Addresses,
}, nil
}

View file

@ -0,0 +1,7 @@
package object
import "nfsense.net/nfsense/internal/definitions"
type Object struct {
Conf *definitions.Config
}

View file

@ -1,4 +1,4 @@
package firewall
package object
import (
"context"
@ -13,8 +13,8 @@ type GetServicesResult struct {
Services map[string]definitions.Service
}
func (f *Firewall) GetServices(ctx context.Context, params GetForwardRulesParameters) (GetServicesResult, error) {
func (f *Object) GetServices(ctx context.Context, params GetServicesParameters) (GetServicesResult, error) {
return GetServicesResult{
Services: f.Conf.Firewall.Services,
Services: f.Conf.Object.Services,
}, nil
}