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

Function pluginStatusFromManifest

internal/homeplugins/sync.go:542–551  ·  view source on GitHub ↗
(manifest sdkpluginstore.Manifest)

Source from the content-addressed store, hash-verified

540}
541
542func pluginStatusFromManifest(manifest sdkpluginstore.Manifest) PluginInstallStatus {
543 return PluginInstallStatus{
544 ID: strings.TrimSpace(manifest.ID),
545 Version: strings.TrimSpace(manifest.Version),
546 ReleaseTag: strings.TrimSpace(manifest.ReleaseTag),
547 Repository: strings.TrimSpace(manifest.Repository),
548 InstallType: manifest.InstallType(),
549 InstallStatus: pluginInstallStatusFailed,
550 }
551}
552
553func storeManifestFromPluginConfig(id string, item config.PluginInstanceConfig) (sdkpluginstore.Manifest, bool, error) {
554 if item.Raw.Kind == 0 {

Callers 1

SyncPlatformWithReportFunction · 0.85

Calls 1

InstallTypeMethod · 0.80

Tested by

no test coverage detected