Add postgres support for activity event store (#26)

This commit is contained in:
Bethuel Mmbaga
2025-06-04 17:38:08 +03:00
committed by GitHub
parent 7901e0a822
commit 492a54c945
3 changed files with 97 additions and 178 deletions
+4 -4
View File
@@ -4,18 +4,18 @@ import (
"context"
"github.com/gorilla/mux"
"github.com/netbirdio/netbird/management/server/store"
log "github.com/sirupsen/logrus"
"go.opentelemetry.io/otel/metric"
"github.com/netbirdio/netbird/management/server/account"
"github.com/netbirdio/netbird/management/server/activity"
"github.com/netbirdio/netbird/management/server/activity/sqlite"
activitystore "github.com/netbirdio/netbird/management/server/activity/store"
"github.com/netbirdio/netbird/management/server/integrations/integrated_validator"
"github.com/netbirdio/netbird/management/server/integrations/port_forwarding"
"github.com/netbirdio/netbird/management/server/peers"
"github.com/netbirdio/netbird/management/server/permissions"
"github.com/netbirdio/netbird/management/server/settings"
"github.com/netbirdio/netbird/management/server/store"
)
func RegisterHandlers(
@@ -37,12 +37,12 @@ func InitEventStore(ctx context.Context, dataDir string, key string) (activity.S
var err error
if key == "" {
log.Debugf("generate new activity store encryption key")
key, err = sqlite.GenerateKey()
key, err = activitystore.GenerateKey()
if err != nil {
return nil, "", err
}
}
store, err := sqlite.NewSQLiteStore(ctx, dataDir, key)
store, err := activitystore.NewSqlStore(ctx, dataDir, key)
return store, key, err
}