feat(auth): integrate authentication with installation lifecycle

This commit is contained in:
2026-08-17 23:33:51 +02:00
parent 0d0c15b4b8
commit e8b9995ed0
21 changed files with 672 additions and 234 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
import { buildApp, type AppWithAuthSessionStore } from "./app.js";
import { loadConfig } from "./config.js";
import { formatStartupFailure } from "./startup-error.js";
const config = loadConfig(process.env);
const app = buildApp(config) as AppWithAuthSessionStore;
async function start(): Promise<void> {
const config = loadConfig(process.env);
const app = buildApp(config) as AppWithAuthSessionStore;
const sessions = app.thothiiAuthSessionStore;
if (sessions) {
await sessions.prune();