Add plays, cutoff, tagfrequency messages

This commit is contained in:
Torben Pi Jensen
2026-05-09 15:43:35 +02:00
parent 84ceaeb169
commit 77dc0c19ee
12 changed files with 111 additions and 23 deletions
+7 -1
View File
@@ -23,7 +23,7 @@ import {
SongLikes,
StuenMessage,
ToggleSongLike, ToggleTag,
UnqueueSong, OthersPlaylists,
UnqueueSong, OthersPlaylists, ChangeTagFrequency, TagFrequencyList, SetCutoff,
} from "./messageTypes";
export default function parseMessage(message: string): StuenMessage | null {
@@ -89,6 +89,12 @@ export default function parseMessage(message: string): StuenMessage | null {
return new Shuffle();
case 'RemoveFromAutoPlay':
return new RemoveFromAutoPlay();
case 'TagFrequencyList':
return new TagFrequencyList(data.tagFrequencyList);
case 'ChangeTagFrequency':
return new ChangeTagFrequency(data.tagFrequency);
case 'SetCutoff':
return new SetCutoff();
default:
console.error('Unknown message type:', data.type);
return null;