import "dotenv/config"; import express from "express"; import { createServer } from "http"; import { Server } from "socket.io"; import { createAdapter } from "@socket.io/redis-adapter"; import { jwtMiddleware } from "modules/socketJWTmiddleware"; import { pubClient, subClient } from "modules/redis"; const app = express(); const server = createServer(app); const io = new Server(server, { adapter: createAdapter(pubClient, subClient), cors: {}, }); io.use(jwtMiddleware); io.on("connection", (socket) => { socket.on("connect-dispatch", () => {}); }); server.listen(process.env.PORT, () => { console.log(`Server running on port ${process.env.PORT}`); });