Fixed some bugs and added Random Classic
This commit is contained in:
@@ -24,8 +24,8 @@ func ClearSongs(gameId int) {
|
||||
|
||||
func AddSong(song models.SongData) {
|
||||
_, err := pool.Exec(context.Background(),
|
||||
"INSERT INTO song(game_id, song_name, path) VALUES ($1, $2, $3)",
|
||||
song.GameId, song.SongName, song.Path)
|
||||
"INSERT INTO song(game_id, song_name, path, file_name) VALUES ($1, $2, $3, $4)",
|
||||
song.GameId, song.SongName, song.Path, song.FileName)
|
||||
if err != nil {
|
||||
_, _ = fmt.Fprintf(os.Stderr, "Exec failed: %v\n", err)
|
||||
}
|
||||
@@ -33,7 +33,7 @@ func AddSong(song models.SongData) {
|
||||
|
||||
func FindSongsFromGame(id int) []models.SongData {
|
||||
rows, err := pool.Query(context.Background(),
|
||||
"SELECT song_name, path, times_played FROM song WHERE game_id = $1", id)
|
||||
"SELECT song_name, path, file_name, times_played FROM song WHERE game_id = $1", id)
|
||||
if err != nil {
|
||||
_, _ = fmt.Fprintf(os.Stderr, "QueryRow failed: %v\n", err)
|
||||
return nil
|
||||
@@ -43,6 +43,7 @@ func FindSongsFromGame(id int) []models.SongData {
|
||||
for rows.Next() {
|
||||
var songName string
|
||||
var path string
|
||||
var fileName string
|
||||
var timesPlayed int
|
||||
|
||||
err := rows.Scan(&songName, &path, ×Played)
|
||||
@@ -54,6 +55,7 @@ func FindSongsFromGame(id int) []models.SongData {
|
||||
GameId: id,
|
||||
SongName: songName,
|
||||
Path: path,
|
||||
FileName: fileName,
|
||||
TimesPlayed: timesPlayed,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user