🗃️ Created site stub repository implementation

This commit is contained in:
Maxim Lebedev 2024-02-14 12:07:39 +06:00
parent 0a93366d9a
commit f0c33ae599
Signed by: toby3d
GPG Key ID: 1F14E25B7C119FC5
1 changed files with 24 additions and 0 deletions

View File

@ -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
}