Files
zot/pkg/extensions/sync/on_demand_disabled.go
T
Vishwas Rajashekar fa39761700 feat(sync): fix review comments + extras
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com>
2026-05-22 17:40:26 +05:30

32 lines
628 B
Go

//go:build !sync
package sync
import (
"context"
"github.com/regclient/regclient/types/manifest"
)
type BaseOnDemand struct{}
func (onDemand *BaseOnDemand) SyncImage(ctx context.Context, repo, reference string) error {
return nil
}
func (onDemand *BaseOnDemand) SyncReferrers(ctx context.Context, repo string,
subjectDigestStr string, referenceTypes []string,
) error {
return nil
}
func (onDemand *BaseOnDemand) FetchManifestForStream(
ctx context.Context, repo, reference string,
) (manifest.Manifest, error) {
return manifest.New()
}
func (onDemand *BaseOnDemand) StreamManager() StreamManager {
return nil
}