feat: 增加代理密钥字段

This commit is contained in:
tbphp
2025-07-24 16:07:41 +08:00
parent dd43bb8a9e
commit cdfc0b07aa
4 changed files with 9 additions and 2 deletions

View File

@@ -108,7 +108,7 @@ func (sm *SystemSettingsManager) Stop(ctx context.Context) {
}
// EnsureSettingsInitialized 确保数据库中存在所有系统设置的记录。
func (sm *SystemSettingsManager) EnsureSettingsInitialized() error {
func (sm *SystemSettingsManager) EnsureSettingsInitialized(authConfig types.AuthConfig) error {
defaultSettings := utils.DefaultSystemSettings()
metadata := utils.GenerateSettingsMetadata(&defaultSettings)
@@ -128,6 +128,11 @@ func (sm *SystemSettingsManager) EnsureSettingsInitialized() error {
}
value = fmt.Sprintf("http://%s:%s", host, port)
}
if meta.Key == "proxy_keys" {
value = authConfig.Key
}
setting := models.SystemSetting{
SettingKey: meta.Key,
SettingValue: value,