diff --git a/alarm/getPlugins.go b/alarm/getPlugins.go index fe25d6f065ca8329a8d9164012f4f9b916ededa2..865295a08c9d28c79d49c74a92e0e5d4748ba2ec 100644 --- a/alarm/getPlugins.go +++ b/alarm/getPlugins.go @@ -2,7 +2,7 @@ package alarm func GetAllPlugins() []string { var result []string - for key := range plugins { + for key := range Plugins { result = append(result, key) } return result diff --git a/alarm/init.go b/alarm/init.go index 39c6a119e751d28f77aed73927c2916ec65505c1..a209597420e4631066fc82706ec59cef681d3367 100644 --- a/alarm/init.go +++ b/alarm/init.go @@ -12,10 +12,10 @@ import ( "jonasled.dev/jonasled/go-libs/log" ) -var plugins map[string]plugininterface.Plugin +var Plugins map[string]plugininterface.Plugin func Init() { - plugins = make(map[string]plugininterface.Plugin) + Plugins = make(map[string]plugininterface.Plugin) err := filepath.Walk(config.GetOrDefault("PLUGIN_DIR", "./plugins"), func(path string, info os.FileInfo, err error) error { if err != nil { log.Log.Fatal("Failed reading plugin dir: ", err.Error()) @@ -40,7 +40,7 @@ func Init() { log.Log.Infof("Initialized Plugin %s (v%s)", plugin.GetMetadata().Name, plugin.GetMetadata().Version) - plugins[plugin.GetMetadata().Name] = plugin + Plugins[plugin.GetMetadata().Name] = plugin } return nil })