add version#, send apid version# in PluginsInitializedEvent
diff --git a/apid.go b/apid.go
index a7429b5..dbf0dee 100644
--- a/apid.go
+++ b/apid.go
@@ -2,6 +2,7 @@
import (
"errors"
+ "github.com/30x/apid-core/version"
"os"
"time"
)
@@ -62,6 +63,7 @@
log.Debugf("Initializing %d plugins...", len(pluginInitFuncs))
pie := PluginsInitializedEvent{
Description: "plugins initialized",
+ ApidVersion: version.VERSION_NUMBER,
}
for _, pif := range pluginInitFuncs {
pluginData, err := pif(services)
diff --git a/events_service.go b/events_service.go
index c11b358..f7156a5 100644
--- a/events_service.go
+++ b/events_service.go
@@ -48,7 +48,8 @@
type PluginsInitializedEvent struct {
Description string
// using slice member will make the type "PluginsInitializedEvent" uncomparable
- Plugins []PluginData
+ Plugins []PluginData
+ ApidVersion string
}
type PluginData struct {