(provider string)
| 1585 | } |
| 1586 | |
| 1587 | func supportedProviderModelPrefixes(provider string) []string { |
| 1588 | values := []string{poolModelPrefix(provider), runtimeProviderModelPrefix(provider)} |
| 1589 | result := make([]string, 0, len(values)) |
| 1590 | seen := make(map[string]struct{}, len(values)) |
| 1591 | for _, value := range values { |
| 1592 | target := value |
| 1593 | if target == "" { |
| 1594 | continue |
| 1595 | } |
| 1596 | if _, ok := seen[target]; ok { |
| 1597 | continue |
| 1598 | } |
| 1599 | seen[target] = struct{}{} |
| 1600 | result = append(result, target) |
| 1601 | } |
| 1602 | return result |
| 1603 | } |
| 1604 | |
| 1605 | func generateToken() string { |
| 1606 | bytes := make([]byte, 24) |
no test coverage detected