refactor: 更新 convertScoreSaberToSongData 函数,使用 util.GenTempFilePath 生成临时文件路径以避免文件名冲突
This commit is contained in:
parent
d6d02ae681
commit
ce60e61aa1
@ -10,7 +10,6 @@ import (
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
@ -510,7 +509,7 @@ var difficultyColors = map[string]color.Color{
|
||||
// 将 ScoreSaber 分数转换为 SongData
|
||||
func convertScoreSaberToSongData(score ScoreSaberPlayerScore, cwd string) (SongData, error) {
|
||||
// 下载封面图片
|
||||
jacketPath := filepath.Join(cwd, "jackets", score.Leaderboard.SongHash+".png")
|
||||
jacketPath := util.GenTempFilePath(score.Leaderboard.SongHash + ".png")
|
||||
if _, err := os.Stat(jacketPath); os.IsNotExist(err) {
|
||||
resp, err := http.Get(score.Leaderboard.CoverImage)
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user