diff --git a/internal/site/repository/stub/stub_site.go b/internal/site/repository/stub/stub_site.go new file mode 100644 index 0000000..5657bd1 --- /dev/null +++ b/internal/site/repository/stub/stub_site.go @@ -0,0 +1,24 @@ +package stub + +import ( + "context" + + "source.toby3d.me/toby3d/home/internal/domain" + "source.toby3d.me/toby3d/home/internal/site" +) + +type stubSiteRepository struct { + err error + site *domain.Site +} + +func NewStubSiteRepository(site *domain.Site, err error) site.Repository { + return &stubSiteRepository{ + site: site, + err: err, + } +} + +func (repo *stubSiteRepository) Get(_ context.Context, _ domain.Language) (*domain.Site, error) { + return repo.site, repo.err +}