(config editItemConfig, draftIssueID string)
| 169 | } |
| 170 | |
| 171 | func fetchDraftIssueByID(config editItemConfig, draftIssueID string) (*queries.DraftIssue, error) { |
| 172 | var query DraftIssueQuery |
| 173 | variables := map[string]interface{}{ |
| 174 | "id": githubv4.ID(draftIssueID), |
| 175 | } |
| 176 | |
| 177 | err := config.client.Query("DraftIssueByID", &query, variables) |
| 178 | if err != nil { |
| 179 | return nil, err |
| 180 | } |
| 181 | |
| 182 | return &query.DraftIssueNode.DraftIssue, nil |
| 183 | } |
| 184 | |
| 185 | func buildEditDraftIssue(config editItemConfig, currentDraftIssue *queries.DraftIssue) (*EditProjectDraftIssue, map[string]interface{}) { |
| 186 | input := githubv4.UpdateProjectV2DraftIssueInput{ |
no test coverage detected