From 352d201db5d264e725326769c15fcfca01719911 Mon Sep 17 00:00:00 2001 From: "borja (aider)" Date: Wed, 26 Mar 2025 23:50:04 +0100 Subject: [PATCH] refactor: encapsulate server startup in static method --- src/server.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/server.ts b/src/server.ts index d0e68ef..3364129 100644 --- a/src/server.ts +++ b/src/server.ts @@ -71,7 +71,13 @@ export class WebhookServer { } } -Bun.serve({ - port: PORT, - fetch: WebhookServer.handleRequest, -}); +static start() { + if (process.env.NODE_ENV !== 'test') { + const server = Bun.serve({ + port: PORT, + fetch: WebhookServer.handleRequest, + }); + console.log(`Server running on port ${PORT}`); + return server; + } +}