MCPcopy
hub / github.com/harness/harness / ProxyWrapper

Function ProxyWrapper

registry/app/pkg/base/wrapper.go:52–59  ·  view source on GitHub ↗
(
	ctx context.Context,
	registryDao store.RegistryRepository,
	f func(registry registrytypes.Registry, a pkg.Artifact) response.Response,
	info pkg.PackageArtifactInfo,
)

Source from the content-addressed store, hash-verified

50}
51
52func ProxyWrapper(
53 ctx context.Context,
54 registryDao store.RegistryRepository,
55 f func(registry registrytypes.Registry, a pkg.Artifact) response.Response,
56 info pkg.PackageArtifactInfo,
57) (response.Response, error) {
58 return proxyInternal(ctx, registryDao, f, info, true)
59}
60
61func proxyInternal(
62 ctx context.Context,

Callers 15

GetPackageMetadataMethod · 0.92
DownloadPackageFileMethod · 0.92
HeadPackageFileByNameMethod · 0.92
GetPackageMetadataMethod · 0.92
DownloadPackageFileMethod · 0.92
DownloadPackageIndexMethod · 0.92
DownloadPackageMethod · 0.92
DownloadPackageFileMethod · 0.92
LfsInfoMethod · 0.92

Calls 1

proxyInternalFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…