diff --git a/src/app/project/projects.go b/src/app/project/projects.go index daa2d9be51b94759d515e475e662c38eba9fbf49..1f65fe77e1eb200621854eee19bcee3077eeff41 100644 --- a/src/app/project/projects.go +++ b/src/app/project/projects.go @@ -61,26 +61,6 @@ type service struct { logger trace.Logger } -func NewService(repo Repository, validator validation.V, logger trace.Logger) Service { - return &service{ - repo: repo, - validator: validator, - logger: logger, - } -} - -func (s *service) Create(ctx context.Context, project *Project) error { - if err := s.validator.Struct(project); err != nil { - s.logger.Error("Invalid project data", "error", err) - return ErrInvalidProject - } - if err := s.repo.Create(ctx, project); err != nil { - s.logger.Error("Failed to create project", "error", err) - return ErrProjectCreationFailed - } - return nil -} - func (s *service) GetByID(ctx context.Context, id uuid.UUID) (*Project, error) { project, err := s.repo.GetByID(ctx, id) if err != nil {