summaryrefslogtreecommitdiffhomepage
path: root/js/src/server
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-05-18 14:28:08 -0400
committerDax Raad <[email protected]>2025-05-26 12:40:17 -0400
commit49ad2efef6048f007af0036a8fe88b45c273ed34 (patch)
treeb083cf8724673a7458e3e4bd12905ee187c6c7b8 /js/src/server
parent0e303e6508edb4374213d1f98ec383b266339774 (diff)
downloadopencode-49ad2efef6048f007af0036a8fe88b45c273ed34.tar.gz
opencode-49ad2efef6048f007af0036a8fe88b45c273ed34.zip
sync
Diffstat (limited to 'js/src/server')
-rw-r--r--js/src/server/server.ts15
1 files changed, 8 insertions, 7 deletions
diff --git a/js/src/server/server.ts b/js/src/server/server.ts
index dd066c400..7ed67057c 100644
--- a/js/src/server/server.ts
+++ b/js/src/server/server.ts
@@ -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;
}
}