import { WebSocketServer } from 'ws'; import { handleConnection } from './connectionManager'; import http from 'http'; import { getPort } from '../config'; import logger from '../utils/logger'; export const initServer = ( server: http.Server, ) => { const port = getPort(); const wss = new WebSocketServer({ server }); wss.on('connection', (ws) => { handleConnection(ws); }); logger.info(`WebSocket server started on port ${port}`); };