feat: 缓存代理keys

This commit is contained in:
tbphp committed 2025-07-24 21:53:00 +08:00
1 parent abb8fa1d19
commit c421123ab6
8 files changed
+38 -9

No files matched your search

+1 -1
View File
@@ -23,7 +23,7 @@ func GenerateSettingsMetadata(s *types.SystemSettings) []models.SystemSettingInf
fieldValue := v.Field(i)
jsonTag := field.Tag.Get("json")
if jsonTag == "" {
if jsonTag == "" || jsonTag == "-" {
continue
}
+14
View File
@@ -40,3 +40,17 @@ func SplitAndTrim(s string, sep string) []string {
return result
}
// StringToSet converts a separator-delimited string into a set
func StringToSet(s string, sep string) map[string]struct{} {
parts := SplitAndTrim(s, sep)
if len(parts) == 0 {
return nil
}
set := make(map[string]struct{}, len(parts))
for _, part := range parts {
set[part] = struct{}{}
}
return set
}