Parsesong: Fix drumroll timing again

This commit is contained in:
LoveEevee
2018-09-27 21:39:25 +03:00
parent dc01102a72
commit 9cd4bca060
2 changed files with 20 additions and 17 deletions

View File

@@ -83,19 +83,19 @@ class SongSelect{
this.songs.push({
id: song.id,
title: song.title,
skin: this.songSkin[song.category || "default"],
skin: song.category in this.songSkin ? this.songSkin[song.category] : this.songSkin.default,
stars: song.stars,
category: song.category,
preview: song.preview || 0
})
}
this.songs.sort((a, b) => {
var sortA = this.songSkin[a.category || "default"].sort
var sortB = this.songSkin[b.category || "default"].sort
if(sortA === sortB){
var catA = a.category in this.songSkin ? this.songSkin[a.category] : this.songSkin.default
var catB = b.category in this.songSkin ? this.songSkin[b.category] : this.songSkin.default
if(catA.sort === catB.sort){
return a.id > b.id ? 1 : -1
}else{
return sortA > sortB ? 1 : -1
return catA.sort > catB.sort ? 1 : -1
}
})
this.songs.push({