package initialize import ( "context" "github.com/perfect-panel/ppanel-server/pkg/logger" "github.com/perfect-panel/ppanel-server/internal/config" "github.com/perfect-panel/ppanel-server/internal/svc" "github.com/perfect-panel/ppanel-server/pkg/tool" ) func Register(ctx *svc.ServiceContext) { logger.Debug("Register config initialization") configs, err := ctx.SystemModel.GetRegisterConfig(context.Background()) if err != nil { logger.Errorf("[Init Register Config] Get Register Config Error: %s", err.Error()) return } var registerConfig config.RegisterConfig tool.SystemConfigSliceReflectToStruct(configs, ®isterConfig) ctx.Config.Register = registerConfig }