diff options
Diffstat (limited to 'websocket-server/src/server.ts')
| -rw-r--r-- | websocket-server/src/server.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/websocket-server/src/server.ts b/websocket-server/src/server.ts index 8ab3ea6..7528697 100644 --- a/websocket-server/src/server.ts +++ b/websocket-server/src/server.ts @@ -16,6 +16,12 @@ dotenv.config(); const PORT = parseInt(process.env.PORT || "8081", 10); const PUBLIC_URL = process.env.PUBLIC_URL || ""; +const OPENAI_API_KEY = process.env.OPENAI_API_KEY || ""; + +if (!OPENAI_API_KEY) { + console.error("OPENAI_API_KEY environment variable is required"); + process.exit(1); +} const app = express(); app.use(cors()); @@ -62,7 +68,7 @@ wss.on("connection", (ws: WebSocket, req: IncomingMessage) => { if (type === "call") { if (currentCall) currentCall.close(); currentCall = ws; - handleCallConnection(currentCall); + handleCallConnection(currentCall, OPENAI_API_KEY); } else if (type === "logs") { if (currentLogs) currentLogs.close(); currentLogs = ws; |
