(provider string, models []dto.AgentAccountModel, modelID string)
| 1432 | } |
| 1433 | |
| 1434 | func findAgentAccountModelForProvider(provider string, models []dto.AgentAccountModel, modelID string) (dto.AgentAccountModel, bool) { |
| 1435 | for _, item := range models { |
| 1436 | if sameProviderModelID(provider, item.ID, modelID) { |
| 1437 | return item, true |
| 1438 | } |
| 1439 | } |
| 1440 | return dto.AgentAccountModel{}, false |
| 1441 | } |
| 1442 | |
| 1443 | func requireAgentAccountModelForProvider(provider string, models []dto.AgentAccountModel, modelID string) (dto.AgentAccountModel, error) { |
| 1444 | selectedAccountModel, ok := findAgentAccountModelForProvider(provider, models, modelID) |
no test coverage detected