From c5e6692935a09c45c29a967d3c4ee4b0b3e139ad Mon Sep 17 00:00:00 2001 From: localhost Date: Mon, 2 Mar 2026 18:01:00 +0100 Subject: [PATCH] error out of metadata service errors --- src/router/websocket.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/router/websocket.ts b/src/router/websocket.ts index 7cb8d09..589bbc7 100644 --- a/src/router/websocket.ts +++ b/src/router/websocket.ts @@ -130,6 +130,10 @@ app.ws('/save', { } const data = await getVideo(videoId) + if (data.error) { + return sendError(ws, 'Unable to retrieve video info from YouTube. Please try again later.') + } + const slopScore = await parseSlop(videoId, data.videoDetails.title, (data.microformat.playerMicroformatRenderer.description?.simpleText || '').replaceAll('\n', '
'))