Upgrade with history search

This commit is contained in:
Torben Pi Jensen
2026-05-09 13:12:37 +02:00
parent 9b4103a8b2
commit 8b2ab7958f
13 changed files with 262 additions and 286 deletions
+10 -3
View File
@@ -1,9 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var messageTypes_1 = require("./messageTypes");
exports.default = parseMessage;
const messageTypes_1 = require("./messageTypes");
function parseMessage(message) {
try {
var data = JSON.parse(message);
const data = JSON.parse(message);
switch (data.type) {
case 'Join':
return new messageTypes_1.Join(data.name);
@@ -17,12 +18,18 @@ function parseMessage(message) {
return new messageTypes_1.SearchSong(data.query);
case 'SearchSongResult':
return new messageTypes_1.SearchSongResult(data.result);
case 'SearchHistory':
return new messageTypes_1.SearchHistory(data.query);
case 'HistoryContent':
return new messageTypes_1.HistoryContent(data.result);
case 'QueueSong':
return new messageTypes_1.QueueSong(data.song);
case 'CurrentQueue':
return new messageTypes_1.CurrentQueue(data.songs);
case 'CurrentSong':
return new messageTypes_1.CurrentSong(data.song);
case 'CurrentPlayerControl':
return new messageTypes_1.CurrentPlayerControl(data.playerControl);
case 'UnqueueSong':
return new messageTypes_1.UnqueueSong(data.position, data.all);
case 'ReorderSong':
@@ -67,4 +74,4 @@ function parseMessage(message) {
return null; // Handle parsing errors
}
}
exports.default = parseMessage;
//# sourceMappingURL=parseMessage.js.map