GetProject gets a project.
(ctx context.Context, req *connect.Request[v1pb.GetProjectRequest])
| 55 | |
| 56 | // GetProject gets a project. |
| 57 | func (s *ProjectService) GetProject(ctx context.Context, req *connect.Request[v1pb.GetProjectRequest]) (*connect.Response[v1pb.Project], error) { |
| 58 | project, err := s.getProjectMessage(ctx, req.Msg.Name) |
| 59 | if err != nil { |
| 60 | return nil, err |
| 61 | } |
| 62 | return connect.NewResponse(convertToProject(project)), nil |
| 63 | } |
| 64 | |
| 65 | // BatchGetProjects gets projects in batch. |
| 66 | func (s *ProjectService) BatchGetProjects(ctx context.Context, req *connect.Request[v1pb.BatchGetProjectsRequest]) (*connect.Response[v1pb.BatchGetProjectsResponse], error) { |
nothing calls this directly
no test coverage detected