Expose config change event name

This commit is contained in:
Daniel 2023-08-22 16:37:32 +02:00
parent 48711570af
commit 055c220a58
3 changed files with 5 additions and 6 deletions

View file

@ -80,7 +80,7 @@ func registerBasicOptions() error {
// Register to hook to update the log level.
if err := module.RegisterEventHook(
"config",
configChangeEvent,
ChangeEvent,
"update log level",
setLogLevel,
); err != nil {

View file

@ -16,9 +16,8 @@ import (
"github.com/safing/portbase/utils/debug"
)
const (
configChangeEvent = "config change"
)
// ChangeEvent is the name of the config change event.
const ChangeEvent = "config change"
var (
module *modules.Module
@ -36,7 +35,7 @@ func SetDataRoot(root *utils.DirStructure) {
func init() {
module = modules.Register("config", prep, start, nil, "database")
module.RegisterEvent(configChangeEvent, true)
module.RegisterEvent(ChangeEvent, true)
flag.BoolVar(&exportConfig, "export-config-options", false, "export configuration registry and exit")
}

View file

@ -34,7 +34,7 @@ func signalChanges() {
validityFlag = abool.NewBool(true)
validityFlagLock.Unlock()
module.TriggerEvent(configChangeEvent, nil)
module.TriggerEvent(ChangeEvent, nil)
}
// replaceConfig sets the (prioritized) user defined config.