fix: 增加bs30异常捕获

This commit is contained in:
lixiangwuxian 2025-07-12 22:40:45 +08:00
parent 101dba4f9e
commit bffb3b8975

View File

@ -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 {