Websocket working and newt auth working

This commit is contained in:
Owen Schwartz
2024-11-10 17:08:29 -05:00
parent e5e78ff1bf
commit 03650634ee
8 changed files with 147 additions and 8 deletions

View File

@@ -6,7 +6,6 @@ import { Socket } from 'net';
import { Newt, newts, NewtSession } from '@server/db/schema';
import { eq } from 'drizzle-orm';
import db from '@server/db';
import { newtGetToken } from './auth';
import { validateNewtSessionToken } from '@server/auth/newt';
// Custom interfaces
@@ -61,8 +60,6 @@ router.get('/ws', (req: Request, res: Response) => {
res.status(200).send('WebSocket endpoint');
});
router.get('/ws/auth/newtGetToken', newtGetToken);
// Set up WebSocket server handling
const handleWSUpgrade = (server: HttpServer): void => {
server.on('upgrade', async (request: WebSocketRequest, socket: Socket, head: Buffer) => {