import type { JsonObject } from "@pluv/types"; import type { AuthEndpoint, WsEndpoint } from "./PluvRoom"; export interface RegisterParams { authEndpoint: AuthEndpoint; publicKey: string; } export const register = (params: RegisterParams) => { const { authEndpoint, publicKey } = params; const wsEndpoint: WsEndpoint = ({ room }) => `wss://connect.pluv.io/api/room?room=${room}`; return { authEndpoint, publicKey, wsEndpoint, }; };