MCPcopy
hub / github.com/cli/cli / issueAssigneeList

Function issueAssigneeList

pkg/cmd/issue/view/view.go:395–410  ·  view source on GitHub ↗
(issue api.Issue)

Source from the content-addressed store, hash-verified

393}
394
395func issueAssigneeList(issue api.Issue) string {
396 if len(issue.Assignees.Nodes) == 0 {
397 return ""
398 }
399
400 AssigneeNames := make([]string, 0, len(issue.Assignees.Nodes))
401 for _, assignee := range issue.Assignees.Nodes {
402 AssigneeNames = append(AssigneeNames, assignee.DisplayName())
403 }
404
405 list := strings.Join(AssigneeNames, ", ")
406 if issue.Assignees.TotalCount > len(issue.Assignees.Nodes) {
407 list += ", …"
408 }
409 return list
410}
411
412func issueProjectList(issue api.Issue) string {
413 totalCount := issue.ProjectCards.TotalCount + issue.ProjectItems.TotalCount

Callers 2

printRawIssuePreviewFunction · 0.85
printHumanIssuePreviewFunction · 0.85

Calls 2

JoinMethod · 0.80
DisplayNameMethod · 0.65

Tested by

no test coverage detected