summary refs log tree commit diff
path: root/src/api/Server.ts
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-10 05:04:24 +0200
committerRory& <root@rory.gay>2026-07-10 08:10:37 +0200
commita3b229165cca0c844f79e479b65359a8d5a52dcf (patch)
tree68aec1616d6c2fad62e1fb97af16889cf8d4bb47 /src/api/Server.ts
parentIntroduce JwtKeypairManager, JwtKeypair classes (diff)
downloadserver-ts-a3b229165cca0c844f79e479b65359a8d5a52dcf.tar.xz
Add JWT keypair init hooks to various services
Diffstat (limited to 'src/api/Server.ts')
-rw-r--r--src/api/Server.ts15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/api/Server.ts b/src/api/Server.ts

index 1266bf42..074dc779 100644 --- a/src/api/Server.ts +++ b/src/api/Server.ts
@@ -22,7 +22,19 @@ import morgan from "morgan"; import { Server, ServerOptions } from "lambert-server/Server"; import { red } from "picocolors"; import { getDatabase, initDatabase, Message } from "@spacebar/database"; -import { Config, ConnectionConfig, ConnectionLoader, Email, JSONReplacer, WebAuthn, initEvent, registerRoutes, getRevInfoOrFail, pendingPolls } from "@spacebar/util"; +import { + Config, + ConnectionConfig, + ConnectionLoader, + Email, + JSONReplacer, + WebAuthn, + initEvent, + registerRoutes, + getRevInfoOrFail, + pendingPolls, + JwtKeypairManager, +} from "@spacebar/util"; import { ProcessLifecycle } from "../util/util/ProcessLifecycle"; import { Monitoring } from "../util/monitoring/Monitoring"; import { BcryptWorkerPool } from "../util/util/workers/bcrypt/BcryptWorkerPool"; @@ -63,6 +75,7 @@ export class SpacebarServer extends Server { await Email.init(); await ConnectionConfig.init(); await initInstance(); + await JwtKeypairManager.init(); WebAuthn.init(); // await BcryptWorkerPool.Init(8); // TODO: make configurable await GifProviderManager.init();