diff options
| author | Pinapelz <yukais@pinapelz.com> | 2025-11-07 22:46:34 -0800 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2025-11-07 22:46:34 -0800 |
| commit | 91c737c907f174b5252877876126a8b81e6cb831 (patch) | |
| tree | 2529ded98423308a15d96256dc0f1688f12b69c8 /backend/src/index.ts | |
| parent | 5963d4904cb6e4abe1b379e85a8a29cf03ade6a8 (diff) | |
add support to limit registration to invite codes
Diffstat (limited to 'backend/src/index.ts')
| -rw-r--r-- | backend/src/index.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/backend/src/index.ts b/backend/src/index.ts index c0089c2..9511f28 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -11,6 +11,7 @@ import * as userRoutes from './routes/user'; import * as gameRoutes from './routes/game'; import * as scoreRoutes from './routes/score'; import * as adminRoutes from './routes/admin'; +import * as serverRoutes from './routes/server'; const app = express(); const port = 5000; @@ -48,6 +49,8 @@ startSessionCleanup(); app.post('/api/register', authRoutes.handleRegistration); app.post('/api/authenticate', authRoutes.handleAuthentication); app.post('/api/logout', requireAuth, authRoutes.handleLogout); +app.get('/api/info', serverRoutes.handleGetInstanceInfo); +app.post('/api/admin/createInvite', serverRoutes.handleCreateInviteCode); app.get('/api/me', userRoutes.handleMeRoute); app.get('/api/session', userRoutes.handleGetCurrentSession); |
