fix: use websocket from createBunWebSocket instead of injectWebSocket

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
René Schober
2026-03-20 12:51:56 +01:00
parent 71fc14f86f
commit b7a4dcf150
2 changed files with 4 additions and 4 deletions

View File

@@ -2,7 +2,7 @@ import { env } from "@haushaltsApp/env/server";
import { Hono } from "hono"; import { Hono } from "hono";
import { cors } from "hono/cors"; import { cors } from "hono/cors";
import { logger } from "hono/logger"; import { logger } from "hono/logger";
import { injectWebSocket } from "./ws/bun-ws"; import { websocket } from "./ws/bun-ws";
import { registerRoutes } from "./routes"; import { registerRoutes } from "./routes";
const app = new Hono(); const app = new Hono();
@@ -21,12 +21,12 @@ app.use(
registerRoutes(app); registerRoutes(app);
if (typeof Bun !== "undefined" && !process.env.BUN_TEST) { if (typeof Bun !== "undefined" && !process.env.BUN_TEST) {
const server = Bun.serve({ Bun.serve({
port: Number(process.env.PORT ?? 3000), port: Number(process.env.PORT ?? 3000),
hostname: "0.0.0.0", hostname: "0.0.0.0",
fetch: app.fetch, fetch: app.fetch,
websocket,
}); });
injectWebSocket(server);
} }
export default app; export default app;

View File

@@ -1,3 +1,3 @@
import { createBunWebSocket } from "hono/bun"; import { createBunWebSocket } from "hono/bun";
export const { upgradeWebSocket, injectWebSocket } = createBunWebSocket(); export const { upgradeWebSocket, websocket } = createBunWebSocket();