diff --git a/src/router/video.ts b/src/router/video.ts index ed0e157..bbf1d7e 100644 --- a/src/router/video.ts +++ b/src/router/video.ts @@ -123,8 +123,8 @@ function hasIdentifyingUA(req: Request): boolean { app.get('/video/:id', async ({ request, params: { id }, error }) => { const isNice = hasIdentifyingUA(request) - if (!isNice) return `This endpoint is provided for people that prefer not to scrape, and depends on your honesty. -Please identify yourself with a User-Agent in the format: AppName/1.0 (a way for me to contact you, or a brief explanation of what you're doing).` + if (!isNice) return error(403, `This endpoint is provided for people that prefer not to scrape, and depends on your honesty. +Please identify yourself with a User-Agent in the format: AppName/1.0 (a way for me to contact you, or a brief explanation of what you're doing).`) const cached = await redis.get(`video:${id}`) if (cached) return JSON.parse(cached)