Queue message

This commit is contained in:
Torben Pi Jensen
2023-11-05 20:55:43 +01:00
parent 1e98cc84d5
commit f8104ffbfe
5 changed files with 52 additions and 5 deletions
+12 -1
View File
@@ -1,6 +1,6 @@
import {Song} from "./dataTypes";
export type StuenMessages = ListenerLeft | ListenerList | ListenerJoined | SendChatMessage | SearchSong | SearchSongResult | Join;
export type StuenMessages = ListenerLeft | ListenerList | ListenerJoined | SendChatMessage | SearchSong | SearchSongResult | Join | QueueSong | CurrentQueue;
export abstract class StuenMessage {
constructor(public type: string) {}
}
@@ -55,3 +55,14 @@ export class SearchSongResult extends StuenMessage {
}
}
export class QueueSong extends StuenMessage {
constructor(public song: Song) {
super('QueueSong');
}
}
export class CurrentQueue extends StuenMessage {
constructor(public songs: Song[]) {
super('CurrentQueue');
}
}