labelsToStringsFromMaps converts GitHub API label map objects to string slice.
(labels []map[string]any)
| 550 | |
| 551 | // labelsToStringsFromMaps converts GitHub API label map objects to string slice. |
| 552 | func labelsToStringsFromMaps(labels []map[string]any) []string { |
| 553 | if len(labels) == 0 { |
| 554 | return []string{} |
| 555 | } |
| 556 | |
| 557 | result := make([]string, 0, len(labels)) |
| 558 | for _, labelMap := range labels { |
| 559 | if name, ok := labelMap["name"].(string); ok { |
| 560 | result = append(result, name) |
| 561 | } |
| 562 | } |
| 563 | return result |
| 564 | } |
no outgoing calls
no test coverage detected