Update caching logic to avoid map access

Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
Derek McGowan
2022-01-11 13:36:13 -08:00
parent ce3871966e
commit a1ba38056e
2 changed files with 8 additions and 30 deletions

View File

@@ -177,25 +177,6 @@ func checkUnique(r *Registration) error {
return nil
}
// AreRegisteredPluginsInitialized returns all registered plugins are initialized
func AreRegisteredPluginsInitialized(plugins *Set) bool {
if len(register.r) != len(plugins.ordered) {
return false
}
for _, reg := range register.r {
byID, typeok := plugins.byTypeAndID[reg.Type]
if !typeok {
return false
}
if _, ok := byID[reg.ID]; !ok {
return false
}
}
return true
}
// DisableFilter filters out disabled plugins
type DisableFilter func(r *Registration) bool