import type http from "node:http"; import { Server } from "socket.io"; import logService from "./server/services/log-stream.service"; class SocketIoServer { initialize(server: http.Server) { const io = new Server(server); const podLogsNamespace = io.of("/pod-logs"); podLogsNamespace.on("connection", (socket) => { logService.streamLogs(socket); }); }; } const socketIoServer = new SocketIoServer(); export default socketIoServer;