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

Function defaultRuntimeConfigNode

internal/pluginhost/config.go:166–177  ·  view source on GitHub ↗
(enabled bool, priority int)

Source from the content-addressed store, hash-verified

164}
165
166func defaultRuntimeConfigNode(enabled bool, priority int) *yaml.Node {
167 return &yaml.Node{
168 Kind: yaml.MappingNode,
169 Tag: "!!map",
170 Content: []*yaml.Node{
171 {Kind: yaml.ScalarNode, Tag: "!!str", Value: "enabled"},
172 {Kind: yaml.ScalarNode, Tag: "!!bool", Value: boolYAMLValue(enabled)},
173 {Kind: yaml.ScalarNode, Tag: "!!str", Value: "priority"},
174 {Kind: yaml.ScalarNode, Tag: "!!int", Value: intYAMLValue(priority)},
175 },
176 }
177}
178
179func ensureMappingScalar(node *yaml.Node, key, value, tag string) {
180 if node == nil || node.Kind != yaml.MappingNode {

Callers 1

normalizedConfigNodeFunction · 0.85

Calls 2

boolYAMLValueFunction · 0.85
intYAMLValueFunction · 0.85

Tested by

no test coverage detected