MCPcopy Create free account
hub / github.com/cli/cli / fetchDraftIssueByID

Function fetchDraftIssueByID

pkg/cmd/project/item-edit/item_edit.go:328–340  ·  view source on GitHub ↗
(config editItemConfig, draftIssueID string)

Source from the content-addressed store, hash-verified

326}
327
328func fetchDraftIssueByID(config editItemConfig, draftIssueID string) (*queries.DraftIssue, error) {
329 var query DraftIssueQuery
330 variables := map[string]any{
331 "id": githubv4.ID(draftIssueID),
332 }
333
334 err := config.client.Query("DraftIssueByID", &query, variables)
335 if err != nil {
336 return nil, err
337 }
338
339 return &query.DraftIssueNode.DraftIssue, nil
340}
341
342func buildEditDraftIssue(config editItemConfig, currentDraftIssue *queries.DraftIssue) (*EditProjectDraftIssue, map[string]any) {
343 input := githubv4.UpdateProjectV2DraftIssueInput{

Callers 1

updateDraftIssueFunction · 0.85

Calls 2

IDMethod · 0.65
QueryMethod · 0.65

Tested by

no test coverage detected