fix: cannot parse input config

mod: set gin release mode
fix: input item start and end args not work
fix: cannot auto play next video
This commit is contained in:
2024-10-24 22:29:03 +08:00
parent 104195b977
commit 6093f5d36b
7 changed files with 91 additions and 60 deletions

View File

@@ -377,6 +377,7 @@
ws.onopen = function () {
console.log("Connected to WebSocket");
setStoredToken(document.getElementById("token-input").value);
document.getElementById("token-screen").style.display = "none";
document.querySelector(".container-fluid").style.display = "flex";
document.getElementById("status").textContent =
@@ -387,7 +388,7 @@
ws.onmessage = function (evt) {
let obj = JSON.parse(evt.data);
messagesArea.value = obj.output;
messagesArea.scrollTop = messagesArea.scrollHeight;
// messagesArea.scrollTop = messagesArea.scrollHeight;
document.querySelector("#current-video>span").innerHTML =
obj.currentVideoPath;
const listContainer = document.querySelector(
@@ -400,6 +401,7 @@
};
ws.onerror = function () {
localStorage.removeItem("streaming_token");
document.getElementById("token-error").style.display = "block";
};
@@ -412,8 +414,22 @@
};
}
function getStoredToken() {
return localStorage.getItem("streaming_token");
}
function setStoredToken(token) {
localStorage.setItem("streaming_token", token);
}
function validateToken() {
connectWebSocket();
const tokenInput = document.getElementById("token-input");
const token = tokenInput.value || getStoredToken();
if (token) {
tokenInput.value = token;
connectWebSocket();
}
}
const messagesArea = document.getElementById("messages");