From 16a549df3aed7ed08134c242c82de2a8188f08ff Mon Sep 17 00:00:00 2001
From: Jonas Leder <jonas@jonasled.de>
Date: Mon, 24 Mar 2025 21:01:17 +0100
Subject: [PATCH] make plugins public
---
alarm/getPlugins.go | 2 +-
alarm/init.go | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/alarm/getPlugins.go b/alarm/getPlugins.go
index fe25d6f..865295a 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 39c6a11..a209597 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
})
--
GitLab