import { User } from "@repo/db"; import { Socket, Server } from "socket.io"; export const handleConnectDesktop = (socket: Socket, io: Server) => () => { const user = socket.data.user as User; console.log("connect-desktop", user.publicId); socket.join(`user:${user.id}`); socket.join(`desktop:${user.id}`); socket.on("ptt", (data) => { socket.to(`user:${user.id}`).emit("ptt", data); }); };