integrations metrics init

This commit is contained in:
crn4
2025-05-12 20:56:48 +02:00
parent adaf0ee484
commit 715f9eb8d9
+9 -1
View File
@@ -35,7 +35,7 @@ func RegisterHandlers(
return router, nil
}
func InitEventStore(ctx context.Context, dataDir string, key string, _ telemetry.AppMetrics) (activity.Store, string, error) {
func InitEventStore(ctx context.Context, dataDir string, key string, _ IntegrationMetrics) (activity.Store, string, error) {
var err error
if key == "" {
log.Debugf("generate new activity store encryption key")
@@ -51,3 +51,11 @@ func InitEventStore(ctx context.Context, dataDir string, key string, _ telemetry
func InitPermissionsManager(store store.Store) permissions.Manager {
return permissions.NewManager(store)
}
type IntegrationMetrics interface {
telemetry.AppMetrics
}
func InitIntegrationMetrics(ctx context.Context, metrics telemetry.AppMetrics) (IntegrationMetrics, error) {
return metrics, nil
}