Correctly split console for each process

This commit is contained in:
2024-09-24 15:01:09 +02:00
parent ace79838fe
commit cc28f0f3c2
4 changed files with 40 additions and 15 deletions

View File

@@ -145,9 +145,10 @@
<div style="display: none;" id="console"></div>
<script>
let isPaused = false;
const filename = "{{.Filename}}";
function updateProgress() {
fetch('/progress?filename={{.Filename}}', {
fetch(`/progress?filename=${filename}`, {
headers: {
'Accept': 'application/json'
}
@@ -179,7 +180,7 @@
}
function abortDownload() {
fetch('/abort?filename={{.Filename}}', { method: 'POST' })
fetch(`/abort?filename=${filename}`, { method: 'POST' })
.then(response => {
if (response.ok) {
console.log('Abort signal sent. The download will stop soon.');
@@ -190,7 +191,7 @@
}
function pauseDownload() {
fetch('/pause?filename={{.Filename}}', { method: 'POST' })
fetch(`/pause?filename=${filename}`, { method: 'POST' })
.then(response => {
if (response.ok) {
console.log('Pause signal sent. The download will pause soon.');
@@ -203,7 +204,7 @@
}
function resumeDownload() {
fetch('/resume?filename={{.Filename}}', { method: 'POST' })
fetch(`/resume?filename=${filename}`, { method: 'POST' })
.then(response => {
if (response.ok) {
console.log('Resume signal sent. The download will resume soon.');
@@ -217,7 +218,7 @@
}
const consoleDiv = document.getElementById('console');
const ws = new WebSocket(`ws://${window.location.host}/ws`);
const ws = new WebSocket(`ws://${window.location.host}/ws?filename=${filename}`);
ws.onmessage = function(event) {
consoleDiv.textContent += event.data;