(issue api.Issue)
| 393 | } |
| 394 | |
| 395 | func 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 | |
| 412 | func issueProjectList(issue api.Issue) string { |
| 413 | totalCount := issue.ProjectCards.TotalCount + issue.ProjectItems.TotalCount |
no test coverage detected