(invalidatedPresets []database.UpdatePresetsLastInvalidatedAtRow)
| 1510 | } |
| 1511 | |
| 1512 | func InvalidatedPresets(invalidatedPresets []database.UpdatePresetsLastInvalidatedAtRow) []codersdk.InvalidatedPreset { |
| 1513 | var presets []codersdk.InvalidatedPreset |
| 1514 | for _, p := range invalidatedPresets { |
| 1515 | presets = append(presets, codersdk.InvalidatedPreset{ |
| 1516 | TemplateName: p.TemplateName, |
| 1517 | TemplateVersionName: p.TemplateVersionName, |
| 1518 | PresetName: p.TemplateVersionPresetName, |
| 1519 | }) |
| 1520 | } |
| 1521 | return presets |
| 1522 | } |
| 1523 | |
| 1524 | // sanitizeCredentialHint ensures the hint looks masked before exposing |
| 1525 | // it in the API. The aibridge library uses "..." as the masking |
no outgoing calls
no test coverage detected