From 9037486d601206dbb43cc27e7d0003e05ad54027 Mon Sep 17 00:00:00 2001 From: qwerinope Date: Sat, 13 Sep 2025 23:58:41 +0200 Subject: [PATCH] root web now redirects to stream --- src/web/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/web/index.ts b/src/web/index.ts index 1fe56ad..b5fce4d 100644 --- a/src/web/index.ts +++ b/src/web/index.ts @@ -3,6 +3,8 @@ import chatWidget from "web/chatWidget/www/index.html"; import { getBadges, getExternalEmotes } from "web/chatWidget/widgetServerFunctions"; import alerts from "web/alerts/www/index.html"; import type { serverInstruction, serverNotificationEvent } from "web/serverTypes"; +import User from "user"; +import { streamerId } from "main"; const port = Number(process.env.WEB_PORT); if (isNaN(port)) { logger.enverr("WEB_PORT"); process.exit(1); }; @@ -24,6 +26,10 @@ export default Bun.serve({ const file = Bun.file(`${import.meta.dir}/alerts/www/public/${target}`); if (!await file.exists()) return new Response(`${target} not found`, { status: 404 }); return new Response(file); + }, + "/": async _req => { + const streamer = await User.initUserId(streamerId); + return Response.redirect(`https://twitch.tv/${streamer?.username}`); } }, websocket: {