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

Function UnregisterPluginProviders

internal/thinking/apply.go:86–98  ·  view source on GitHub ↗

UnregisterPluginProviders removes all provider appliers owned by one plugin.

(owner string)

Source from the content-addressed store, hash-verified

84
85// UnregisterPluginProviders removes all provider appliers owned by one plugin.
86func UnregisterPluginProviders(owner string) {
87 owner = strings.TrimSpace(owner)
88 if owner == "" {
89 return
90 }
91 providerAppliersMu.Lock()
92 defer providerAppliersMu.Unlock()
93 for provider, record := range pluginProviderAppliers {
94 if record.owner == owner {
95 delete(pluginProviderAppliers, provider)
96 }
97 }
98}
99
100// ClearPluginProviders removes all plugin-owned provider appliers.
101func ClearPluginProviders() {

Callers 1

fusePluginMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected