diff --git a/handler/scoresaber/bs50.go b/handler/scoresaber/bs30.go similarity index 99% rename from handler/scoresaber/bs50.go rename to handler/scoresaber/bs30.go index cce9289..b0e688a 100644 --- a/handler/scoresaber/bs50.go +++ b/handler/scoresaber/bs30.go @@ -645,11 +645,13 @@ func getAllScoreSaberScores(playerID string) ([]SongData, error) { wgAll := sync.WaitGroup{} wgAll.Add(2) go func() { + defer util.ReportPanicToDev() defer wgAll.Done() wg := sync.WaitGroup{} for i, score := range topScores { wg.Add(1) go func() { + defer util.ReportPanicToDev() defer wg.Done() songData, err := convertScoreSaberToSongData(score, cwd) if err != nil { @@ -664,11 +666,13 @@ func getAllScoreSaberScores(playerID string) ([]SongData, error) { }() // 获取Recent10 go func() { + defer util.ReportPanicToDev() defer wgAll.Done() wg := sync.WaitGroup{} for _, score := range recentScores { wg.Add(1) go func() { + defer util.ReportPanicToDev() defer wg.Done() songData, err := convertScoreSaberToSongData(score, cwd) if err != nil {