use hash mode in vue router

- rename keyboard.ts -> useKeyboard.ts
This commit is contained in:
geoffrey45
2022-06-09 19:47:38 +03:00
parent c1834778f1
commit a14f35b0e5
10 changed files with 36 additions and 500 deletions
+9 -12
View File
@@ -23,28 +23,25 @@ export default function play(
// check which route the play request come from
case playSources.folder:
store = store as typeof folder;
const f = store();
useQueue.playFromFolder(store().path, store().tracks);
useQueue.play(store().tracks[0]);
useQueue.playFromFolder(f.path, f.tracks);
useQueue.play(f.tracks[0]);
break;
case playSources.album:
store = store as typeof album;
const a = store();
useQueue.playFromAlbum(
store().info.title,
store().info.artist,
store().tracks
);
useQueue.playFromAlbum(a.info.title, a.info.artist, a.tracks);
useQueue.play(store().tracks[0]);
break;
case playSources.playlist:
store = store as typeof playlist;
const p = store();
useQueue.playFromPlaylist(
store().info.name,
store().info.playlistid,
store().tracks
);
if (p.tracks.length === 0) return;
useQueue.playFromPlaylist(p.info.name, p.info.playlistid, p.tracks);
useQueue.play(store().tracks[0]);
break;
}