Skip to content

Commit 5de1213

Browse files
committed
add teams support to workspace.PotentialExercises
1 parent 374a570 commit 5de1213

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

workspace/workspace.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,28 @@ func (ws Workspace) PotentialExercises() ([]Exercise, error) {
5757
continue
5858
}
5959

60+
if topInfo.Name() == "teams" {
61+
subInfos, err := ioutil.ReadDir(filepath.Join(ws.Dir, "teams"))
62+
if err != nil {
63+
return nil, err
64+
}
65+
66+
for _, subInfo := range subInfos {
67+
teamWs, err := New(filepath.Join(ws.Dir, "teams", subInfo.Name()))
68+
if err != nil {
69+
return nil, err
70+
}
71+
72+
teamExercises, err := teamWs.PotentialExercises()
73+
if err != nil {
74+
return nil, err
75+
}
76+
77+
exercises = append(exercises, teamExercises...)
78+
}
79+
continue
80+
}
81+
6082
subInfos, err := ioutil.ReadDir(filepath.Join(ws.Dir, topInfo.Name()))
6183
if err != nil {
6284
return nil, err

0 commit comments

Comments
 (0)