turboci-admin/src/websocket/(utils)/grab-connected-websocket-user-data.ts
2026-03-10 08:56:20 +00:00

22 lines
606 B
TypeScript

import { User } from "@/src/types";
import grabConnectedWebsocketUserdataIndex from "./grab-connected-websocket-user-data-index";
type Params = {
user: User;
};
export default function grabConnectedWebsocketUserdata({ user }: Params) {
const connected_user_data_index = grabConnectedWebsocketUserdataIndex({
user,
});
if (typeof connected_user_data_index !== "number") {
throw new Error(`User Connection Data not found!`);
}
const connected_user_data =
global.WEBSOCKET_CONNECTED_USERS_DATA[connected_user_data_index];
return connected_user_data;
}