summaryrefslogtreecommitdiff
path: root/websocket-server/src/server.ts
diff options
context:
space:
mode:
authorEvan Cater <evan.ecater@gmail.com>2024-12-21 17:03:31 -0500
committerEvan Cater <evan.ecater@gmail.com>2024-12-21 17:03:31 -0500
commitf65c5b74e2fe8448264d58ee40d390398b708cca (patch)
tree76f552097672702c6305bd041475d34132799a9f /websocket-server/src/server.ts
parent80bd1166f00871622890c8c3072d0890d6405829 (diff)
fix: openai env instantiation
Diffstat (limited to 'websocket-server/src/server.ts')
-rw-r--r--websocket-server/src/server.ts8
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;