mirror of
https://github.com/Jellify-Music/App.git
synced 2026-02-20 02:39:33 -06:00
22 lines
671 B
TypeScript
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
|
|
});
|
|
} |