From 0be7c4322e384241636a643f983793f848b0fbb2 Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 28 Jul 2026 23:49:11 +0200 Subject: [PATCH] Rename Server to GatewayServer/WebrtcServer --- src/bundle/Server.ts | 12 ++++++------ src/gateway/Server.ts | 3 ++- src/gateway/start.ts | 4 ++-- src/webrtc/Server.ts | 2 +- src/webrtc/start.ts | 4 ++-- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/bundle/Server.ts b/src/bundle/Server.ts index d38ba2a93..9cc99369b 100644 --- a/src/bundle/Server.ts +++ b/src/bundle/Server.ts @@ -22,12 +22,12 @@ import cluster from "node:cluster"; import morgan from "morgan"; import express from "express"; import { green, bold } from "picocolors"; -import * as Api from "@spacebar/api"; +import { SpacebarServer } from "@spacebar/api"; import { CDNServer } from "@spacebar/cdn"; import { initDatabase } from "@spacebar/database"; -import * as Gateway from "@spacebar/gateway"; +import { GatewayServer } from "@spacebar/gateway"; import { Config } from "@spacebar/util"; -import * as Webrtc from "@spacebar/webrtc"; +import { WebrtcServer } from "@spacebar/webrtc"; import { ProcessLifecycle } from "../util/util/ProcessLifecycle"; import { Monitoring } from "../util/monitoring/Monitoring"; @@ -38,10 +38,10 @@ const wrtcWsPort = Number(process.env.WRTC_WS_PORT) || 3004; const production = process.env.NODE_ENV == "development" ? false : true; server.on("request", app); -const api = new Api.SpacebarServer({ server, port, production, app }); +const api = new SpacebarServer({ server, port, production, app }); const cdn = new CDNServer({ server, port, production, app }); -const gateway = new Gateway.Server({ server, port, production }); -const webrtc = new Webrtc.Server({ +const gateway = new GatewayServer({ server, port, production }); +const webrtc = new WebrtcServer({ server: undefined, port: wrtcWsPort, production, diff --git a/src/gateway/Server.ts b/src/gateway/Server.ts index 89ecc8eb9..ff1fe7ab3 100644 --- a/src/gateway/Server.ts +++ b/src/gateway/Server.ts @@ -27,7 +27,7 @@ import { Monitoring } from "../util/monitoring/Monitoring"; import { Connection, openConnections } from "./events/Connection"; import { cleanupOnStartup } from "./util"; -export class Server { +export class GatewayServer { public ws: ws.Server; public port: number; public server: http.Server; @@ -64,6 +64,7 @@ export class Server { } }, 1000); + this.server = http.createServer(); this.server = http.createServer(async (req, res) => { if (!req.headers.cookie?.split("; ").find((x) => x.startsWith("__sb_sessid="))) { res.setHeader( diff --git a/src/gateway/start.ts b/src/gateway/start.ts index 90071b7e7..a777a7b6d 100644 --- a/src/gateway/start.ts +++ b/src/gateway/start.ts @@ -24,14 +24,14 @@ moduleAlias(__dirname + "../../../package.json"); import { config } from "dotenv"; config({ quiet: true }); -import { Server } from "./Server"; +import { GatewayServer } from "./Server"; import fs from "node:fs"; import cluster from "node:cluster"; let port = Number(process.env.PORT); if (isNaN(port)) port = 3002; -const server = new Server({ +const server = new GatewayServer({ port, }); diff --git a/src/webrtc/Server.ts b/src/webrtc/Server.ts index a46d1293d..372fc4bf2 100644 --- a/src/webrtc/Server.ts +++ b/src/webrtc/Server.ts @@ -26,7 +26,7 @@ import { Monitoring } from "../util/monitoring/Monitoring"; import { Connection } from "./events/Connection"; import { loadWebRtcLibrary, mediaServer, WRTC_PORT_MAX, WRTC_PORT_MIN, WRTC_PUBLIC_IP } from "./util"; -export class Server { +export class WebrtcServer { public ws: ws.Server; public port: number; public server: http.Server; diff --git a/src/webrtc/start.ts b/src/webrtc/start.ts index 2a6674a9b..72136087f 100644 --- a/src/webrtc/start.ts +++ b/src/webrtc/start.ts @@ -26,11 +26,11 @@ config({ quiet: true }); import fs from "node:fs"; import cluster from "node:cluster"; -import { Server } from "./Server"; +import { WebrtcServer } from "./Server"; const port = Number(process.env.PORT) || 3004; -const server = new Server({ +const server = new WebrtcServer({ port, });