package bug import ( "github.com/MichaelMure/git-bug/entity" "github.com/MichaelMure/git-bug/repository" ) var _ entity.Resolver = &SimpleResolver{} // SimpleResolver is a Resolver loading Bugs directly from a Repo type SimpleResolver struct { repo repository.ClockedRepo } func NewSimpleResolver(repo repository.ClockedRepo) *SimpleResolver { return &SimpleResolver{repo: repo} } func (r *SimpleResolver) Resolve(id entity.Id) (entity.Interface, error) { return Read(r.repo, id) }