diff options
| -rw-r--r-- | canvas.go | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -79,17 +79,17 @@ func init_aplus_toolid(course_id int) error { | |||
| 79 | return errors.New("Could not find A+ link and tool ID") | 79 | return errors.New("Could not find A+ link and tool ID") |
| 80 | } | 80 | } |
| 81 | 81 | ||
| 82 | func list_all_courses() { | 82 | func list_all_courses(onlyreturn bool) []CanvasCourse { |
| 83 | all_courses := fmt.Sprintf("%s/courses?access_token=%s&enrollment_state=active&per_page=100", base_link, token) | 83 | all_courses := fmt.Sprintf("%s/courses?access_token=%s&enrollment_state=active&per_page=100", base_link, token) |
| 84 | 84 | ||
| 85 | canvas_courses := get_courses(token, all_courses, client) | 85 | canvas_courses := get_courses(token, all_courses, client) |
| 86 | 86 | ||
| 87 | if !onlyreturn { | 87 | if !onlyreturn { |
| 88 | |||
| 89 | for _, course := range canvas_courses { | 88 | for _, course := range canvas_courses { |
| 90 | fmt.Printf("%d, %s\n", course.ID%10000, course.Name) | 89 | fmt.Printf("%d, %s\n", course.ID%10000, course.Name) |
| 91 | } | 90 | } |
| 92 | 91 | ||
| 92 | return nil | ||
| 93 | } | 93 | } |
| 94 | 94 | ||
| 95 | return canvas_courses | 95 | return canvas_courses |
