add Skip
This commit is contained in:
+26
-2
@@ -1,8 +1,23 @@
|
||||
import {Song, PlayingSong, QueuedSong} from "./dataTypes";
|
||||
|
||||
export type StuenMessages = ListenerLeft | ListenerList | ListenerJoined | SendChatMessage | SearchSong | SearchSongResult | Join | QueueSong | CurrentQueue | CurrentSong | UnqueueSong | ReorderSong;
|
||||
export type StuenMessages =
|
||||
ListenerLeft
|
||||
| ListenerList
|
||||
| ListenerJoined
|
||||
| SendChatMessage
|
||||
| SearchSong
|
||||
| SearchSongResult
|
||||
| Join
|
||||
| QueueSong
|
||||
| CurrentQueue
|
||||
| CurrentSong
|
||||
| UnqueueSong
|
||||
| ReorderSong
|
||||
| SkipSong;
|
||||
|
||||
export abstract class StuenMessage {
|
||||
constructor(public type: string) {}
|
||||
constructor(public type: string) {
|
||||
}
|
||||
}
|
||||
|
||||
export class Join extends StuenMessage {
|
||||
@@ -10,6 +25,7 @@ export class Join extends StuenMessage {
|
||||
super('Join');
|
||||
}
|
||||
}
|
||||
|
||||
export class ListenerJoined extends StuenMessage {
|
||||
constructor(public name: string) {
|
||||
super('ListenerJoined');
|
||||
@@ -78,8 +94,16 @@ export class UnqueueSong extends StuenMessage {
|
||||
super('UnqueueSong');
|
||||
}
|
||||
}
|
||||
|
||||
export class ReorderSong extends StuenMessage {
|
||||
constructor(public positionToMove: number, public placePosition: number) {
|
||||
super('ReorderSong');
|
||||
}
|
||||
}
|
||||
|
||||
export class SkipSong extends StuenMessage {
|
||||
constructor() {
|
||||
super('SkipSong');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user