Added playlist

This commit is contained in:
Torben Pi Jensen
2024-02-03 14:32:03 +01:00
parent 9345dd1fd0
commit 829e9c599b
4 changed files with 52 additions and 10 deletions
+23 -4
View File
@@ -1,12 +1,27 @@
import {
AddSongToPlaylist,
ChatMessage, CreatePlaylist, CurrentQueue, CurrentSong,
ChatMessage,
CreatePlaylist,
CurrentQueue,
CurrentSong,
GetPlaylist,
Join,
ListenerJoined,
ListenerLeft,
ListenerList, Playlists, QueueSong, RemoveSongFromPlaylist, ReorderSong, SearchSong, SearchSongResult,
SendChatMessage, SkipSong, SongLikes,
StuenMessage, ToggleSongLike, UnqueueSong
ListenerList,
Playlists,
PlaylistSongs,
QueueSong,
RemoveSongFromPlaylist,
ReorderSong,
SearchSong,
SearchSongResult,
SendChatMessage,
SkipSong,
SongLikes,
StuenMessage,
ToggleSongLike,
UnqueueSong
} from "./messageTypes";
export default function parseMessage(message: string): StuenMessage | null {
@@ -48,6 +63,10 @@ export default function parseMessage(message: string): StuenMessage | null {
return new SongLikes(data.listeners);
case 'Playlists':
return new Playlists(data.playlists);
case 'GetPlaylist':
return new GetPlaylist(data.playlist);
case 'PlaylistSongs':
return new PlaylistSongs(data.playlist);
case 'CreatePlaylist':
return new CreatePlaylist(data.title);
case 'AddSongToPlaylist':