Rooms
Create, join, leave, and manage chat rooms.
Rooms
Methods
createRoom(payload: CreateRoomPayload)→Promise<Room>joinRoom(roomId: string)→Promise<Room>leaveRoom(roomId: string)→Promise<void>deleteRoom(roomId: string)→Promise<void>getRoomMembers(roomId: string)→Promise<Pick<User, 'id' | 'username' | 'displayName' | 'status'>[]>listRooms()→Promise<Room[]>
All methods return promises and are fully typed. Use import type { CreateRoomPayload } from '@ravex/client'.