(config editItemConfig, draftIssueID string)
| 326 | } |
| 327 | |
| 328 | func 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 | |
| 342 | func buildEditDraftIssue(config editItemConfig, currentDraftIssue *queries.DraftIssue) (*EditProjectDraftIssue, map[string]any) { |
| 343 | input := githubv4.UpdateProjectV2DraftIssueInput{ |
no test coverage detected