[service] Do not warn when custom filter lists are not configured

This commit is contained in:
Daniel 2024-08-23 10:18:26 +02:00
parent 7df0fbb614
commit b6b07296ae

View file

@ -93,7 +93,8 @@ func start() error {
module.instance.Config().EventConfigChange.AddCallback( module.instance.Config().EventConfigChange.AddCallback(
"update custom filter list", "update custom filter list",
func(wc *mgr.WorkerCtx, _ struct{}) (bool, error) { func(wc *mgr.WorkerCtx, _ struct{}) (bool, error) {
if err := checkAndUpdateFilterList(wc); !errors.Is(err, ErrNotConfigured) { err := checkAndUpdateFilterList(wc)
if !errors.Is(err, ErrNotConfigured) {
return false, err return false, err
} }
return false, nil return false, nil
@ -224,8 +225,18 @@ func New(instance instance) (*CustomList, error) {
mgr: m, mgr: m,
instance: instance, instance: instance,
states: mgr.NewStateMgr(m), states: mgr.NewStateMgr(m),
updateFilterListWorkerMgr: m.NewWorkerMgr("update custom filter list", checkAndUpdateFilterList, nil), updateFilterListWorkerMgr: m.NewWorkerMgr(
"update custom filter list",
func(ctx *mgr.WorkerCtx) error {
err := checkAndUpdateFilterList(ctx)
if !errors.Is(err, ErrNotConfigured) {
return err
}
return nil
},
nil,
),
} }
if err := prep(); err != nil { if err := prep(); err != nil {