import { RealtimeClient } from "https://deno.land/x/supabase@1.3.1/mod.ts";
Properties
conn: WebSocket | null
Methods
private
_appendParams(url: string, params: { [key: string]: string; })private
_flushSendBuffer()private
_onConnClose(event: any)private
_onConnError(error: Event | ErrorEvent)private
_onConnOpen()private
_resetHeartbeat()private
_sendHeartbeat()private
_triggerChanError()channel(topic: string, chanParams?)
disconnect(code?: number, reason?: string): Promise<{ error: Error | null; data: boolean; }>
Disconnects the socket.
log()
kind: string,
msg: string,
data?: any,
Logs the message. Override this.logger
for specialized logging.
onConnMessage(rawMessage: any)
push(data: Message)