package state import ( "context" "github.com/ipfs-cluster/ipfs-cluster/api" ) type empty struct{} func (e *empty) List(ctx context.Context, out chan<- api.Pin) error { close(out) return nil } func (e *empty) Has(ctx context.Context, c api.Cid) (bool, error) { return false, nil } func (e *empty) Get(ctx context.Context, c api.Cid) (api.Pin, error) { return api.Pin{}, ErrNotFound } // Empty returns an empty read-only state. func Empty() ReadOnly { return &empty{} }