import {createServer} from "http"; import {Server} from "socket.io"; import { createAdapter } from "@socket.io/redis-adapter"; import {redis} from "./cache.js"; const options = { } if( process.env.DEXORDER_CORS ) options['cors'] = {origin:process.env.DEXORDER_CORS} export const httpServer = createServer() export const io = new Server(httpServer, options) const pubClient = redis.duplicate(); await pubClient.connect() const adapter = createAdapter(pubClient, redis, {/*key:'public|'*/}) io.adapter(adapter)