Files
common/dist/messageTypes.js
T
2026-05-09 15:43:35 +02:00

234 lines
6.6 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SetCutoff = exports.ChangeTagFrequency = exports.TagFrequencyList = exports.RemoveFromAutoPlay = exports.Shuffle = exports.ToggleTag = exports.RemoveSongFromPlaylist = exports.AddSongToPlaylist = exports.OthersPlaylists = exports.GetOtherPlaylists = exports.PlaylistSongs = exports.GetPlaylist = exports.Playlists = exports.RemovePlaylist = exports.CreatePlaylist = exports.SongLikes = exports.ToggleSongLike = exports.SkipSong = exports.ReorderSong = exports.UnqueueSong = exports.CurrentPlayerControl = exports.CurrentSong = exports.CurrentQueue = exports.QueueSong = exports.HistoryContent = exports.SearchHistory = exports.SearchSongResult = exports.SearchSong = exports.ChatMessage = exports.SendChatMessage = exports.ListenerList = exports.Join = exports.StuenMessage = void 0;
class StuenMessage {
constructor(type) {
this.type = type;
}
}
exports.StuenMessage = StuenMessage;
class Join extends StuenMessage {
constructor(name) {
super('Join');
this.name = name;
}
}
exports.Join = Join;
class ListenerList extends StuenMessage {
constructor(names) {
super('ListenerList');
this.names = names;
}
}
exports.ListenerList = ListenerList;
class SendChatMessage extends StuenMessage {
constructor(message) {
super('SendChatMessage');
this.message = message;
}
}
exports.SendChatMessage = SendChatMessage;
class ChatMessage extends StuenMessage {
constructor(name, message) {
super('ChatMessage');
this.name = name;
this.message = message;
}
}
exports.ChatMessage = ChatMessage;
class SearchSong extends StuenMessage {
constructor(query) {
super('SearchSong');
this.query = query;
}
}
exports.SearchSong = SearchSong;
class SearchSongResult extends StuenMessage {
constructor(result) {
super('SearchSongResult');
this.result = result;
}
}
exports.SearchSongResult = SearchSongResult;
class SearchHistory extends StuenMessage {
constructor(query) {
super('SearchHistory');
this.query = query;
}
}
exports.SearchHistory = SearchHistory;
class HistoryContent extends StuenMessage {
constructor(result) {
super('HistoryContent');
this.result = result;
}
}
exports.HistoryContent = HistoryContent;
class QueueSong extends StuenMessage {
constructor(song) {
super('QueueSong');
this.song = song;
}
}
exports.QueueSong = QueueSong;
class CurrentQueue extends StuenMessage {
constructor(songs) {
super('CurrentQueue');
this.songs = songs;
}
}
exports.CurrentQueue = CurrentQueue;
class CurrentSong extends StuenMessage {
constructor(song) {
super('CurrentSong');
this.song = song;
}
}
exports.CurrentSong = CurrentSong;
class CurrentPlayerControl extends StuenMessage {
constructor(playerControl) {
super('CurrentPlayerControl');
this.playerControl = playerControl;
}
}
exports.CurrentPlayerControl = CurrentPlayerControl;
class UnqueueSong extends StuenMessage {
constructor(position, all = false) {
super('UnqueueSong');
this.position = position;
this.all = all;
}
}
exports.UnqueueSong = UnqueueSong;
class ReorderSong extends StuenMessage {
constructor(positionToMove, placePosition) {
super('ReorderSong');
this.positionToMove = positionToMove;
this.placePosition = placePosition;
}
}
exports.ReorderSong = ReorderSong;
class SkipSong extends StuenMessage {
constructor() {
super('SkipSong');
}
}
exports.SkipSong = SkipSong;
class ToggleSongLike extends StuenMessage {
constructor() {
super('ToggleSongLike');
}
}
exports.ToggleSongLike = ToggleSongLike;
class SongLikes extends StuenMessage {
constructor(listeners) {
super('SongLikes');
this.listeners = listeners;
}
}
exports.SongLikes = SongLikes;
class CreatePlaylist extends StuenMessage {
constructor(title) {
super('CreatePlaylist');
this.title = title;
}
}
exports.CreatePlaylist = CreatePlaylist;
class RemovePlaylist extends StuenMessage {
constructor(title) {
super('RemovePlaylist');
this.title = title;
}
}
exports.RemovePlaylist = RemovePlaylist;
class Playlists extends StuenMessage {
constructor(playlists) {
super('Playlists');
this.playlists = playlists;
}
}
exports.Playlists = Playlists;
class GetPlaylist extends StuenMessage {
constructor(playlist) {
super('GetPlaylist');
this.playlist = playlist;
}
}
exports.GetPlaylist = GetPlaylist;
class PlaylistSongs extends StuenMessage {
constructor(playlist) {
super('PlaylistSongs');
this.playlist = playlist;
}
}
exports.PlaylistSongs = PlaylistSongs;
class GetOtherPlaylists extends StuenMessage {
constructor() {
super('GetOtherPlaylists');
}
}
exports.GetOtherPlaylists = GetOtherPlaylists;
class OthersPlaylists extends StuenMessage {
constructor(playlists) {
super('OthersPlaylists');
this.playlists = playlists;
}
}
exports.OthersPlaylists = OthersPlaylists;
class AddSongToPlaylist extends StuenMessage {
constructor(song, playlist) {
super('AddSongToPlaylist');
this.song = song;
this.playlist = playlist;
}
}
exports.AddSongToPlaylist = AddSongToPlaylist;
class RemoveSongFromPlaylist extends StuenMessage {
constructor(song, playlist) {
super('RemoveSongFromPlaylist');
this.song = song;
this.playlist = playlist;
}
}
exports.RemoveSongFromPlaylist = RemoveSongFromPlaylist;
class ToggleTag extends StuenMessage {
constructor(song, tag) {
super('ToggleTag');
this.song = song;
this.tag = tag;
}
}
exports.ToggleTag = ToggleTag;
class Shuffle extends StuenMessage {
constructor() {
super('Shuffle');
}
}
exports.Shuffle = Shuffle;
class RemoveFromAutoPlay extends StuenMessage {
constructor() {
super('RemoveFromAutoPlay');
}
}
exports.RemoveFromAutoPlay = RemoveFromAutoPlay;
class TagFrequencyList extends StuenMessage {
constructor(tags) {
super('TagFrequencyList');
this.tags = tags;
}
}
exports.TagFrequencyList = TagFrequencyList;
class ChangeTagFrequency extends StuenMessage {
constructor(tagFrequency) {
super('ChangeTagFrequency');
this.tagFrequency = tagFrequency;
}
}
exports.ChangeTagFrequency = ChangeTagFrequency;
class SetCutoff extends StuenMessage {
constructor() {
super('SetCutoff');
}
}
exports.SetCutoff = SetCutoff;
//# sourceMappingURL=messageTypes.js.map