diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-07-21 10:50:07 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-07-21 10:50:07 +0200 |
| commit | 9cb08df11d7446357c5d480d08d256b906d4988e (patch) | |
| tree | 23bfd03aecb715a59892e7bbeb64cb5368771276 /wrms.go | |
| parent | c2ba7e49b2095019f9a7df2d71bb4b42b31a357e (diff) | |
| download | WRMS-9cb08df11d7446357c5d480d08d256b906d4988e.tar.gz WRMS-9cb08df11d7446357c5d480d08d256b906d4988e.zip | |
implement playlist in order traversal
This ensures that the initial reported song array is in order.
Diffstat (limited to 'wrms.go')
| -rw-r--r-- | wrms.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -240,11 +240,11 @@ func (wrms *Wrms) initConn(conn *Connection) error { if len(wrms.Songs) > 0 { initialCmds = append(initialCmds, newEvent("add", wrms.Songs)) - for _, song := range wrms.Songs { + for _, song := range wrms.queue.OrderedList() { if _, ok := song.Upvotes[conn.Id]; ok { - upvoted = append(upvoted, song) + upvoted = append(upvoted, *song) } else if _, ok := song.Downvotes[conn.Id]; ok { - downvoted = append(downvoted, song) + downvoted = append(downvoted, *song) } } } |
