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

Function pluginConfigsToInternal

sdk/pluginhost/host.go:175–188  ·  view source on GitHub ↗
(in map[string]PluginInstanceConfig)

Source from the content-addressed store, hash-verified

173}
174
175func pluginConfigsToInternal(in map[string]PluginInstanceConfig) map[string]internalconfig.PluginInstanceConfig {
176 if len(in) == 0 {
177 return nil
178 }
179 out := make(map[string]internalconfig.PluginInstanceConfig, len(in))
180 for id, item := range in {
181 out[id] = internalconfig.PluginInstanceConfig{
182 Enabled: item.Enabled,
183 Priority: item.Priority,
184 Raw: *deepCopyYAMLNode(&item.Raw),
185 }
186 }
187 return out
188}
189
190func oauthModelAliasToInternal(in map[string][]OAuthModelAlias) map[string][]internalconfig.OAuthModelAlias {
191 if len(in) == 0 {

Callers 1

Calls 1

deepCopyYAMLNodeFunction · 0.70

Tested by

no test coverage detected