1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Use async/await when getting playlist

This commit is contained in:
Bill Thornton 2024-10-22 16:34:25 -04:00
parent a2e0f52297
commit 865046e668

View file

@ -886,18 +886,21 @@ export default function (view) {
} }
} }
function updatePlaylist() { async function updatePlaylist() {
playbackManager.getPlaylist() try {
.then(playlist => { const playlist = await playbackManager.getPlaylist();
if (playlist && playlist.length > 1) {
const btnPreviousTrack = view.querySelector('.btnPreviousTrack'); if (playlist && playlist.length > 1) {
const btnNextTrack = view.querySelector('.btnNextTrack'); const btnPreviousTrack = view.querySelector('.btnPreviousTrack');
btnPreviousTrack.classList.remove('hide'); const btnNextTrack = view.querySelector('.btnNextTrack');
btnNextTrack.classList.remove('hide'); btnPreviousTrack.classList.remove('hide');
btnPreviousTrack.disabled = false; btnNextTrack.classList.remove('hide');
btnNextTrack.disabled = false; btnPreviousTrack.disabled = false;
} btnNextTrack.disabled = false;
}); }
} catch (err) {
console.error('[VideoPlayer] failed to get playlist', err);
}
} }
function updateTimeText(elem, ticks, divider) { function updateTimeText(elem, ticks, divider) {