Files
zot/pkg/extensions/sync/on_demand_disabled.go
T
Vishwas Rajashekar 2fb691cd3b feat(sync): additional changes for streaming
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com>
2026-05-22 17:40:25 +05:30

30 lines
639 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) FetchManifest(ctx context.Context, repo, reference string) (manifest.Manifest, error) {
return nil, ErrManifestNotFoundOnDemandDisabl
}
func (onDemand *BaseOnDemand) StreamManager() StreamManager {
return nil
}