summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-28 23:49:11 +0200
committerRory& <root@rory.gay>2026-07-29 01:59:56 +0200
commit0be7c4322e384241636a643f983793f848b0fbb2 (patch)
tree54ba4804a13cae2378f8337ee93da0ebfc3d4c51
parentfix bot add in guild (diff)
downloadserver-ts-0be7c4322e384241636a643f983793f848b0fbb2.tar.xz
Rename Server to GatewayServer/WebrtcServer
-rw-r--r--src/bundle/Server.ts12
-rw-r--r--src/gateway/Server.ts3
-rw-r--r--src/gateway/start.ts4
-rw-r--r--src/webrtc/Server.ts2
-rw-r--r--src/webrtc/start.ts4
5 files changed, 13 insertions, 12 deletions
diff --git a/src/bundle/Server.ts b/src/bundle/Server.ts

index d38ba2a9..9cc99369 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 89ecc8eb..ff1fe7ab 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 90071b7e..a777a7b6 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 a46d1293..372fc4bf 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 2a6674a9..72136087 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, });