fix(playlist): fixed sorting issue with playlist playback, fixes #5467

This commit is contained in:
Torkel Ödegaard
2016-09-22 10:00:09 +02:00
parent 598ac0e815
commit 39af588a94
6 changed files with 48 additions and 24 deletions

23
pkg/api/dtos/playlist.go Normal file
View File

@@ -0,0 +1,23 @@
package dtos
type PlaylistDashboard struct {
Id int64 `json:"id"`
Slug string `json:"slug"`
Title string `json:"title"`
Uri string `json:"uri"`
Order int `json:"order"`
}
type PlaylistDashboardsSlice []PlaylistDashboard
func (slice PlaylistDashboardsSlice) Len() int {
return len(slice)
}
func (slice PlaylistDashboardsSlice) Less(i, j int) bool {
return slice[i].Order < slice[j].Order
}
func (slice PlaylistDashboardsSlice) Swap(i, j int) {
slice[i], slice[j] = slice[j], slice[i]
}