This repository has been archived on 2022-09-04. You can view files and clone it, but cannot push or open issues or pull requests.
api/ennoblement/usecase/usecase.go
2020-06-03 17:21:28 +02:00

23 lines
412 B
Go

package usecase
import (
"context"
"github.com/tribalwarshelp/api/ennoblement"
"github.com/tribalwarshelp/shared/models"
)
type usecase struct {
repo ennoblement.Repository
}
func New(repo ennoblement.Repository) ennoblement.Usecase {
return &usecase{
repo,
}
}
func (ucase *usecase) Fetch(ctx context.Context, server string) ([]*models.Ennoblement, error) {
return ucase.repo.Fetch(ctx, server)
}