Add plays, cutoff, tagfrequency messages
This commit is contained in:
+17
-1
@@ -1,4 +1,4 @@
|
||||
import {Song, PlayingSong, QueuedSong, Playlist, PlaylistDescription, PlayerControl} from "./dataTypes";
|
||||
import {Song, PlayingSong, QueuedSong, Playlist, PlaylistDescription, PlayerControl, TagFrequency} from "./dataTypes";
|
||||
|
||||
export type StuenMessages =
|
||||
ListenerList
|
||||
@@ -28,6 +28,7 @@ export type StuenMessages =
|
||||
| ToggleTag
|
||||
| Shuffle
|
||||
| RemoveFromAutoPlay
|
||||
| ChangeTagFrequency
|
||||
|
||||
export abstract class StuenMessage {
|
||||
constructor(public type: string) {
|
||||
@@ -208,3 +209,18 @@ export class RemoveFromAutoPlay extends StuenMessage {
|
||||
super('RemoveFromAutoPlay');
|
||||
}
|
||||
}
|
||||
|
||||
export class TagFrequencyList extends StuenMessage {
|
||||
constructor(public tags: TagFrequency[]) {
|
||||
super('TagFrequencyList');
|
||||
}}
|
||||
|
||||
export class ChangeTagFrequency extends StuenMessage {
|
||||
constructor(public tagFrequency: TagFrequency) {
|
||||
super('ChangeTagFrequency');
|
||||
}
|
||||
}
|
||||
|
||||
export class SetCutoff extends StuenMessage {constructor() {
|
||||
super('SetCutoff');
|
||||
}}
|
||||
Reference in New Issue
Block a user