From 3def9e0aacd33b750e5abed74402686f7b84bbdb Mon Sep 17 00:00:00 2001 From: Marco Mooren Date: Wed, 27 May 2026 12:55:08 +0200 Subject: [PATCH] fixed api and stopping delay --- server/routes/stations.js | 4 ++-- web/player.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/routes/stations.js b/server/routes/stations.js index 18c0bf4..153569a 100644 --- a/server/routes/stations.js +++ b/server/routes/stations.js @@ -147,7 +147,7 @@ router.get('/:id/proxy', requireUser, async (req, res) => { // the fetch but without the AbortController rejection that escapes the // async route in older Node/Electron versions. const reader = upstream.body.getReader(); - req.on('close', () => { reader.cancel().catch(() => {}); }); + req.on('close', () => { reader.cancel().catch(() => { }); }); const pump = async () => { try { while (true) { @@ -163,7 +163,7 @@ router.get('/:id/proxy', requireUser, async (req, res) => { try { res.end(); } catch { } } }; - pump().catch(() => {}); + pump().catch(() => { }); }); function guessContentType(format) { diff --git a/web/player.js b/web/player.js index acf0f90..012a405 100644 --- a/web/player.js +++ b/web/player.js @@ -294,7 +294,7 @@ export class Player { // anyway, so the ramp would just be cancelled a quantum later. this._outputMuted = true; const gain = this.audio[GAIN_KEY]; - const ctx = this.audio[CTX_KEY]; + const ctx = this.audio[CTX_KEY]; if (gain && ctx) { try { gain.gain.cancelScheduledValues(ctx.currentTime);