import { Adapter } from "https://deno.land/x/socket_io@0.2.0/mod.ts";
Constructors
new
protected
Adapter(nsp: Namespace)Methods
protected
onRequest(request: ClusterRequest)protected
onResponse(response: ClusterResponse)protected
abstract
publishRequest(request: ClusterRequest): voidSends request to the other Socket.IO servers
protected
abstract
publishResponse(requesterUid: string, response: ClusterResponse): voidaddSockets(opts: BroadcastOptions, rooms: Room[])
broadcast(packet: Packet, opts: BroadcastOptions)
broadcastWithAck()
packet: Packet,
opts: BroadcastOptions,
clientCountCallback: (clientCount: number) => void,
ack: (...args: unknown[]) => void,
delSockets(opts: BroadcastOptions, rooms: Room[])
disconnectSockets(opts: BroadcastOptions, close: boolean)
fetchSockets(opts: BroadcastOptions): Promise<Socket[]>
serverSideEmit(packet: unknown[])