Added playlist

This commit is contained in:
Torben Pi Jensen
2024-02-03 14:42:42 +01:00
parent 829e9c599b
commit 04253f753a
6 changed files with 53 additions and 8 deletions
+12 -4
View File
@@ -1,5 +1,5 @@
import { Song, PlayingSong, QueuedSong, Playlist } from "./dataTypes";
export declare type StuenMessages = ListenerLeft | ListenerList | ListenerJoined | SendChatMessage | SearchSong | SearchSongResult | Join | QueueSong | CurrentQueue | CurrentSong | UnqueueSong | ReorderSong | SkipSong | SongLikes | CreatePlaylist | ToggleSongLike | AddSongToPlaylist | RemoveSongFromPlaylist | Playlists;
import { Song, PlayingSong, QueuedSong, Playlist, PlaylistDescription } from "./dataTypes";
export declare type StuenMessages = ListenerLeft | ListenerList | ListenerJoined | SendChatMessage | SearchSong | SearchSongResult | Join | QueueSong | CurrentQueue | CurrentSong | UnqueueSong | ReorderSong | SkipSong | SongLikes | ToggleSongLike | CreatePlaylist | AddSongToPlaylist | RemoveSongFromPlaylist | Playlists | GetPlaylist | PlaylistSongs;
export declare abstract class StuenMessage {
type: string;
constructor(type: string);
@@ -74,8 +74,16 @@ export declare class CreatePlaylist extends StuenMessage {
constructor(title: string);
}
export declare class Playlists extends StuenMessage {
playlists: Playlist[];
constructor(playlists: Playlist[]);
playlists: PlaylistDescription[];
constructor(playlists: PlaylistDescription[]);
}
export declare class GetPlaylist extends StuenMessage {
playlist: PlaylistDescription;
constructor(playlist: PlaylistDescription);
}
export declare class PlaylistSongs extends StuenMessage {
playlist: Playlist;
constructor(playlist: Playlist);
}
export declare class AddSongToPlaylist extends StuenMessage {
song: Song;