MCPcopy Create free account
hub / github.com/bytebase/bytebase / GetIssue

Method GetIssue

backend/api/v1/issue_service.go:66–76  ·  view source on GitHub ↗

GetIssue gets a issue.

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

Source from the content-addressed store, hash-verified

64
65// GetIssue gets a issue.
66func (s *IssueService) GetIssue(ctx context.Context, req *connect.Request[v1pb.GetIssueRequest]) (*connect.Response[v1pb.Issue], error) {
67 issue, err := s.getIssueMessage(ctx, req.Msg.Name)
68 if err != nil {
69 return nil, err
70 }
71 issueV1, err := s.convertToIssue(issue)
72 if err != nil {
73 return nil, connect.NewError(connect.CodeInternal, errors.Wrapf(err, "failed to convert to issue"))
74 }
75 return connect.NewResponse(issueV1), nil
76}
77
78func (s *IssueService) getIssueFind(
79 ctx context.Context,

Callers

nothing calls this directly

Calls 2

getIssueMessageMethod · 0.95
convertToIssueMethod · 0.95

Tested by

no test coverage detected