package testmocks import ( "codeberg.org/danjones000/lenore/store" vocab "github.com/go-ap/activitypub" "github.com/go-ap/filters" ) type st struct{} func (s *st) Load(iri vocab.IRI, filters ...filters.Check) (vocab.Item, error) { i := vocab.ActorNew(iri, vocab.ActorType) return i, nil } func (s *st) Save(v vocab.Item) (vocab.Item, error) { return v, nil } func (s *st) Delete(v vocab.Item) error { return nil } func (s *st) Create(col vocab.CollectionInterface) (vocab.CollectionInterface, error) { return col, nil } func (s *st) AddTo(col vocab.IRI, it vocab.Item) error { return nil } func (s *st) RemoveFrom(col vocab.IRI, it vocab.Item) error { return nil } func (s *st) Close() { } func GetStore() store.Store { return &st{} }