MCPcopy Index your code
hub / github.com/bytebase/bytebase / GetProject

Method GetProject

backend/api/v1/project_service.go:57–63  ·  view source on GitHub ↗

GetProject gets a project.

(ctx context.Context, req *connect.Request[v1pb.GetProjectRequest])

Source from the content-addressed store, hash-verified

55
56// GetProject gets a project.
57func (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.
66func (s *ProjectService) BatchGetProjects(ctx context.Context, req *connect.Request[v1pb.BatchGetProjectsRequest]) (*connect.Response[v1pb.BatchGetProjectsResponse], error) {

Callers

nothing calls this directly

Calls 2

getProjectMessageMethod · 0.95
convertToProjectFunction · 0.85

Tested by

no test coverage detected