Skip to main content
Home

Built and signed on GitHub Actions

Deno WebSocket Server A powerful and flexible WebSocket server for Deno, designed for real-time communication between the server and multiple connected clients.

This package works with Deno, Browsers
This package works with Deno
This package works with Browsers
JSR Score
100%
Published
a year ago (0.1.2)
class RoomManager

Class to manage rooms list

Constructors

new
RoomManager()

Constructor

Properties

readonly
rooms: Room[]

Get all rooms

Methods

create(
roomId: string,
keepAlive?: boolean,
): Room

Create a new room if idRoom not already exist. if a room with idroom already exist return this room

getRoom(roomId: string): Room | undefined

Get room by roomId

join(
roomId: string,
socket: WebSocketUser,
): void

Add socket to room

leave(
roomId: string,
socket: WebSocketUser,
): void

Remove socket from room

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@dgpg/chatosaurus

Import symbol

import { RoomManager } from "@dgpg/chatosaurus";
or

Import directly with a jsr specifier

import { RoomManager } from "jsr:@dgpg/chatosaurus";