[web] Refactor API calls

This commit is contained in:
Alain Nussbaumer
2025-05-04 11:36:34 +02:00
parent 3677f9d757
commit 80b9d8d648
87 changed files with 763 additions and 844 deletions

View File

@@ -35,7 +35,8 @@ import { GroupedList } from '@/lib/GroupedList'
import HeadingTitle from '@/components/HeadingTitle.vue'
import ListTracks from '@/components/ListTracks.vue'
import ModalDialogPlaylist from '@/components/ModalDialogPlaylist.vue'
import webapi from '@/webapi'
import library from '@/api/library'
import queue from '@/api/queue'
export default {
name: 'PagePlaylistTracks',
@@ -48,8 +49,8 @@ export default {
},
beforeRouteEnter(to, from, next) {
Promise.all([
webapi.library_playlist(to.params.id),
webapi.library_playlist_tracks(to.params.id)
library.playlist(to.params.id),
library.playlistTracks(to.params.id)
]).then(([playlist, tracks]) => {
next((vm) => {
vm.playlist = playlist
@@ -80,7 +81,7 @@ export default {
},
methods: {
play() {
webapi.player_play_uri(this.uris, true)
queue.playUri(this.uris, true)
},
openDetails() {
this.showDetailsModal = true