add DefaultCourses DevModeOption

This commit is contained in:
wish
2023-12-31 10:22:27 +11:00
parent 293122b9a1
commit fd02a12ae9
3 changed files with 7 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
package mhfcourse
import (
_config "erupe-ce/config"
"math"
"sort"
"time"
@@ -66,7 +67,10 @@ func CourseExists(ID uint16, c []Course) bool {
// GetCourseStruct returns a slice of Course(s) from a rights integer
func GetCourseStruct(rights uint32) ([]Course, uint32) {
resp := []Course{{ID: 1}, {ID: 23}, {ID: 24}}
var resp []Course
for _, c := range _config.ErupeConfig.DevModeOptions.DefaultCourses {
resp = append(resp, Course{ID: c})
}
s := Courses()
sort.Slice(s, func(i, j int) bool {
return s[i].ID > s[j].ID