From 9c0f50b2fb58250143f5fd76a5a9e35952d9b3b6 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 14 Apr 2025 16:03:28 +0200 Subject: [PATCH] feat(assist-api): added the missing config --- ee/backend/internal/config/assist/config.go | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ee/backend/internal/config/assist/config.go diff --git a/ee/backend/internal/config/assist/config.go b/ee/backend/internal/config/assist/config.go new file mode 100644 index 000000000..5910028ef --- /dev/null +++ b/ee/backend/internal/config/assist/config.go @@ -0,0 +1,27 @@ +package assist + +import ( + "time" + + "openreplay/backend/internal/config/common" + "openreplay/backend/internal/config/configurator" + "openreplay/backend/internal/config/redis" + "openreplay/backend/pkg/env" + "openreplay/backend/pkg/logger" +) + +type Config struct { + common.Config + common.Postgres + redis.Redis + common.HTTP + ProjectExpiration time.Duration `env:"PROJECT_EXPIRATION,default=10m"` + AssistKey string `env:"ASSIST_KEY"` + WorkerID uint16 +} + +func New(log logger.Logger) *Config { + cfg := &Config{WorkerID: env.WorkerID()} + configurator.Process(log, cfg) + return cfg +}