From b05f47437b431d8f3ec62360716a48ae5b16a541 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 8 Sep 2025 21:12:19 +0200 Subject: [PATCH] Init plugin config --- src/api/Server.ts | 3 +-- src/cdn/Server.ts | 6 ++---- src/gateway/Server.ts | 3 +-- src/webrtc/Server.ts | 3 ++- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/api/Server.ts b/src/api/Server.ts index a7aa8a39f..60010ea41 100644 --- a/src/api/Server.ts +++ b/src/api/Server.ts @@ -26,7 +26,7 @@ import { WebAuthn, initDatabase, initEvent, - registerRoutes, + registerRoutes, PluginConfig, } from "@spacebar/util"; import { Authentication, @@ -44,7 +44,6 @@ import morgan from "morgan"; import path from "path"; import { red } from "picocolors"; import { initInstance } from "./util/handlers/Instance"; -import { PluginConfig } from "util/plugin/PluginConfig"; const PUBLIC_ASSETS_FOLDER = path.join( __dirname, diff --git a/src/cdn/Server.ts b/src/cdn/Server.ts index a627b9338..bb8bfa890 100644 --- a/src/cdn/Server.ts +++ b/src/cdn/Server.ts @@ -20,7 +20,7 @@ import { Server, ServerOptions } from "lambert-server"; import { Attachment, Config, - initDatabase, + initDatabase, PluginConfig, registerRoutes, Sentry, } from "@spacebar/util"; @@ -30,9 +30,7 @@ import avatarsRoute from "./routes/avatars"; import guildProfilesRoute from "./routes/guild-profiles"; import iconsRoute from "./routes/role-icons"; import morgan from "morgan"; -import { Like, Or } from "typeorm"; -import bodyParser from "body-parser"; -import { PluginConfig } from "util/plugin/PluginConfig"; +import { Like } from "typeorm"; export type CDNServerOptions = ServerOptions; diff --git a/src/gateway/Server.ts b/src/gateway/Server.ts index 3c734cd07..55477601e 100644 --- a/src/gateway/Server.ts +++ b/src/gateway/Server.ts @@ -23,14 +23,13 @@ import { closeDatabase, Config, initDatabase, - initEvent, + initEvent, PluginConfig, Sentry, } from "@spacebar/util"; import ws from "ws"; import { Connection } from "./events/Connection"; import http from "http"; import { cleanupOnStartup } from "./util"; -import { PluginConfig } from "util/plugin/PluginConfig"; export class Server { public ws: ws.Server; diff --git a/src/webrtc/Server.ts b/src/webrtc/Server.ts index f43b37259..df0160ded 100644 --- a/src/webrtc/Server.ts +++ b/src/webrtc/Server.ts @@ -17,7 +17,7 @@ */ import dotenv from "dotenv"; dotenv.config(); -import { closeDatabase, Config, initDatabase, initEvent } from "@spacebar/util"; +import { closeDatabase, Config, initDatabase, initEvent, PluginConfig } from "@spacebar/util"; import http from "http"; import ws from "ws"; import { Connection } from "./events/Connection"; @@ -75,6 +75,7 @@ export class Server { async start(): Promise { await initDatabase(); await Config.init(); + await PluginConfig.init(); await initEvent(); // try to load webrtc library, if failed just don't start webrtc endpoint