MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / pluginConfigFields

Function pluginConfigFields

internal/api/handlers/management/plugins.go:445–456  ·  view source on GitHub ↗
(fields []pluginapi.ConfigField)

Source from the content-addressed store, hash-verified

443}
444
445func pluginConfigFields(fields []pluginapi.ConfigField) []pluginConfigFieldInfo {
446 out := make([]pluginConfigFieldInfo, 0, len(fields))
447 for _, field := range fields {
448 out = append(out, pluginConfigFieldInfo{
449 Name: htmlsanitize.String(field.Name),
450 Type: htmlsanitize.String(string(field.Type)),
451 EnumValues: htmlsanitize.Strings(field.EnumValues),
452 Description: htmlsanitize.String(field.Description),
453 })
454 }
455 return out
456}
457
458func pluginMenus(menus []pluginhost.RegisteredPluginMenu) []pluginMenuInfo {
459 out := make([]pluginMenuInfo, 0, len(menus))

Callers 3

ListPluginsMethod · 0.85
pluginMetadataFunction · 0.85

Calls 2

StringFunction · 0.92
StringsFunction · 0.92

Tested by 1