dsql-admin/dsql-app/docker/web-socket/app/functions/socket-open.ts

13 lines
346 B
TypeScript
Raw Normal View History

2025-02-16 16:12:40 +00:00
import type { ServerWebSocket } from "bun";
import type { WebSocketData } from "@WS/.";
type Param = {
ws: ServerWebSocket<WebSocketData>;
};
export default async function socketOpen({ ws }: Param) {
const user = ws.data.user;
console.log(`Web Socket Opened by ${user.first_name}`);
global.ACTIVE_USERS.push({ ...user, ws });
}