Skip to content

Commit 2132daa

Browse files
committed
feat(backend): register messaging handlers and conversations route in server
1 parent ab57b97 commit 2132daa

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

apps/backend/src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ import morgan from 'morgan';
77
import { sql } from 'drizzle-orm';
88
import { db } from './db/index.js';
99
import { authRouter } from './routes/auth.js';
10+
import { conversationsRouter } from './routes/conversations.js';
1011
import { requireAuth } from './middleware/auth.js';
1112
import { socketAuthMiddleware, type AuthSocket } from './middleware/socketAuth.js';
13+
import { registerMessagingHandlers } from './socket/messaging.js';
1214

1315
dotenv.config();
1416

@@ -32,6 +34,7 @@ app.get('/health', async (_req, res) => {
3234
});
3335

3436
app.use('/auth', authRouter);
37+
app.use('/conversations', conversationsRouter);
3538

3639
// Protected route example
3740
app.get('/me', requireAuth, (req, res) => {
@@ -42,6 +45,7 @@ io.use(socketAuthMiddleware);
4245

4346
io.on('connection', (socket: AuthSocket) => {
4447
console.log('User connected:', socket.auth?.userId, socket.id);
48+
registerMessagingHandlers(io, socket);
4549
socket.on('disconnect', () => {
4650
console.log('User disconnected:', socket.auth?.userId);
4751
});

0 commit comments

Comments
 (0)