Function useRealtime

  • Returns {
        closeConnection: () => void;
        createConnection: (options?: RealtimeOptions) => Promise<RTCPeerConnection>;
        createDataChannel: (
            channelId: string,
            __namedParameters?: RealtimeChannelOptions,
        ) => RTCDataChannel;
        measureLatency: (channelId: string) => Promise<number>;
        sendMessage: (channelId: string, data: any) => void;
        get state(): RealtimeState;
        subscribe(callback: (state: RealtimeState) => void): () => boolean;
    }