task(spn): added missing instance method from interface

This commit is contained in:
Natanael Rodriguez Ramos
2025-04-14 09:57:14 +01:00
parent c41d8221ff
commit 846646c7e9

View File

@@ -21,6 +21,7 @@ import (
"github.com/safing/portmaster/service/intel/geoip" "github.com/safing/portmaster/service/intel/geoip"
"github.com/safing/portmaster/service/mgr" "github.com/safing/portmaster/service/mgr"
"github.com/safing/portmaster/service/netenv" "github.com/safing/portmaster/service/netenv"
"github.com/safing/portmaster/service/ui"
"github.com/safing/portmaster/service/updates" "github.com/safing/portmaster/service/updates"
"github.com/safing/portmaster/spn/access" "github.com/safing/portmaster/spn/access"
"github.com/safing/portmaster/spn/cabin" "github.com/safing/portmaster/spn/cabin"
@@ -74,6 +75,7 @@ type Instance struct {
ships *ships.Ships ships *ships.Ships
sluice *sluice.SluiceModule sluice *sluice.SluiceModule
terminal *terminal.TerminalModule terminal *terminal.TerminalModule
ui *ui.UI
CommandLineOperation func() error CommandLineOperation func() error
ShouldRestart bool ShouldRestart bool
@@ -376,6 +378,11 @@ func (i *Instance) Terminal() *terminal.TerminalModule {
return i.terminal return i.terminal
} }
// UI returns the ui module.
func (i *Instance) UI() *ui.UI {
return i.ui
}
// FilterLists returns the filterLists module. // FilterLists returns the filterLists module.
func (i *Instance) FilterLists() *filterlists.FilterLists { func (i *Instance) FilterLists() *filterlists.FilterLists {
return i.filterLists return i.filterLists