[优化] 代码优化

This commit is contained in:
ryan
2026-05-31 20:31:57 +08:00
parent 7ab11154e3
commit 2514e7edc4
5 changed files with 46 additions and 71 deletions
+12 -8
View File
@@ -2,6 +2,7 @@ package model
import (
"errors"
"openflare/utils"
"regexp"
"strings"
"time"
@@ -56,14 +57,17 @@ type ExternalAccountView struct {
}
func (source *AuthSource) Normalize() {
source.Name = strings.TrimSpace(source.Name)
source.Type = strings.TrimSpace(strings.ToLower(source.Type))
source.DisplayName = strings.TrimSpace(source.DisplayName)
source.ClientID = strings.TrimSpace(source.ClientID)
source.ClientSecret = strings.TrimSpace(source.ClientSecret)
source.OpenIDDiscoveryURL = strings.TrimSpace(source.OpenIDDiscoveryURL)
source.Scopes = strings.TrimSpace(source.Scopes)
source.IconURL = strings.TrimSpace(source.IconURL)
source.Type = strings.ToLower(source.Type)
utils.TrimStringFields(
&source.Name,
&source.Type,
&source.DisplayName,
&source.ClientID,
&source.ClientSecret,
&source.OpenIDDiscoveryURL,
&source.Scopes,
&source.IconURL,
)
if source.DisplayName == "" {
source.DisplayName = source.Name
}