// @WHO:   vps-deploy/api/kds/src/lib/socket.ts
// @WHAT:  Socket.IO instance accessor — allows routes to emit events
// @PART:  realtime
// @ENTRY: getIO, setIO

import type { Server } from 'socket.io';

let io: Server | null = null;

export function setIO(server: Server): void {
  io = server;
}

export function getIO(): Server | null {
  return io;
}
