This commit is contained in:
Dax Raad
2025-05-18 14:28:08 -04:00
parent 0e303e6508
commit 49ad2efef6
3 changed files with 35 additions and 10 deletions

View File

@@ -11,10 +11,10 @@ export namespace Server {
const log = Log.create({ service: "server" });
const PORT = 16713;
export type App = ReturnType<typeof listen>;
export type App = ReturnType<typeof app>;
export function listen() {
const app = new Hono()
function app() {
return new Hono()
.get("/event", async (c) => {
log.info("event connected");
return streamSSE(c, async (stream) => {
@@ -51,14 +51,15 @@ export namespace Server {
return c.json(msg);
},
);
}
Bun.serve({
export function listen() {
const server = Bun.serve({
port: PORT,
hostname: "0.0.0.0",
idleTimeout: 0,
fetch: app.fetch,
fetch: app().fetch,
});
return app;
return server;
}
}