Fixed some small bugs that were still present

This commit is contained in:
2024-08-15 20:12:29 +02:00
parent 3438ae9e45
commit da2829dbe2
4 changed files with 24 additions and 16 deletions

View File

@@ -31,19 +31,15 @@ func AddSong(song models.SongData) {
}
}
func CheckSong(path string) bool {
query, err := pool.Query(context.Background(),
"SELECT path FROM song WHERE path = $1", path)
if err != nil {
_, _ = fmt.Fprintf(os.Stderr, "Exec failed: %v\n", err)
}
var result string
err = query.Scan(&result)
func CheckSong(songPath string) bool {
var path string
err := pool.QueryRow(context.Background(),
"SELECT path FROM song WHERE path = $1", songPath).Scan(&path)
if err != nil {
_, _ = fmt.Fprintf(os.Stderr, "QueryRow failed: %v\n", err)
return false
}
return result != ""
println("CheckSong path", path)
return path != ""
}
func UpdateSong(songName string, fileName string, path string) {
@@ -70,7 +66,7 @@ func FindSongsFromGame(id int) []models.SongData {
var fileName string
var timesPlayed int
err := rows.Scan(&songName, &path, &timesPlayed)
err := rows.Scan(&songName, &path, &fileName, &timesPlayed)
if err != nil {
_, _ = fmt.Fprintf(os.Stderr, "QueryRow failed: %v\n", err)
}