Files
App/api/mutations/functions/playlists.ts
Violet Caulfield abb61a42a4 should be able to add a track to a playlist now
also moar haptic feedback all around
2025-02-05 18:57:57 -06:00

22 lines
671 B
TypeScript

import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models";
import Client from "../../../api/client";
import { getPlaylistsApi } from "@jellyfin/sdk/lib/utils/api";
export async function addToPlaylist(track: BaseItemDto, playlist: BaseItemDto) {
return getPlaylistsApi(Client.api!)
.addItemToPlaylist({
ids: [
track.Id!
],
playlistId: playlist.Id!
})
}
export async function reorderPlaylist(playlistId: string, itemId: string, to: number) {
return getPlaylistsApi(Client.api!)
.moveItem({
playlistId,
itemId,
newIndex: to
});
}