findSkill looks up a skill by name in the current skill list.
( getSkills func() []SkillMeta, name string, )
| 491 | |
| 492 | // findSkill looks up a skill by name in the current skill list. |
| 493 | func findSkill( |
| 494 | getSkills func() []SkillMeta, |
| 495 | name string, |
| 496 | ) (SkillMeta, bool) { |
| 497 | if getSkills == nil { |
| 498 | return SkillMeta{}, false |
| 499 | } |
| 500 | for _, s := range getSkills() { |
| 501 | if s.Name == name { |
| 502 | return s, true |
| 503 | } |
| 504 | } |
| 505 | return SkillMeta{}, false |
| 506 | } |
no outgoing calls
no test coverage detected