LoadEnabled is a convenience wrapper that filters out disabled entries.
(kind entities.Kind)
| 198 | |
| 199 | // LoadEnabled is a convenience wrapper that filters out disabled entries. |
| 200 | func LoadEnabled(kind entities.Kind) (map[string]RepoEntry, error) { |
| 201 | all, err := LoadAll(kind) |
| 202 | if err != nil { |
| 203 | return nil, err |
| 204 | } |
| 205 | for k, v := range all { |
| 206 | if !v.IsEnabled() { |
| 207 | delete(all, k) |
| 208 | } |
| 209 | } |
| 210 | return all, nil |
| 211 | } |
| 212 | |
| 213 | // ---------- per-source loaders ----------------------------------------------- |
| 214 |