Migrate to vite and some more stuff

- server: add a `Track` class
- server: add a create_track_class function
- client: migrate from vue-cli to vite
This commit is contained in:
geoffrey45
2022-01-25 11:51:26 +03:00
parent 7689f13fdc
commit d6204946c2
18 changed files with 638 additions and 8372 deletions
+3 -3
View File
@@ -38,7 +38,7 @@ const putCommas = (artists) => {
function updateNext(song_) {
const index = state.queue.value.findIndex(
(item) => item._id.$oid === song_._id.$oid
(item) => item.id === song_.id
);
if (index == queue.value.length - 1) {
@@ -53,7 +53,7 @@ function updateNext(song_) {
function updatePrev(song) {
const index = state.queue.value.findIndex(
(item) => item._id.$oid === song._id.$oid
(item) => item.id === song.id
);
if (index == 0) {
@@ -94,7 +94,7 @@ const updateQueue = async (song, type) => {
break;
}
if (state.queue.value[0]._id.$oid !==list[0]._id.$oid) {
if (state.queue.value[0].id !==list[0].id) {
const new_queue =list;
localStorage.setItem("queue", JSON.stringify(new_queue));
state.queue.value = new_queue;