[][src]Function skyway_webrtc_gateway_api::peer::listen_events

pub async fn listen_events<'a, '_>(
    peer_info: &'_ PeerInfo,
    __arg1: Sender<PeerEventEnum>
) -> Result<(), Error>

Listen events of a Peer Object.

It's bindings for GET /peers/{peer_id}/events

API

This function need to repeat long-polling to WebRTC Gateway's peer event API. When the API returns TIMEOUT events, this function ignore them and keep listening events. It keep listening events till receiving CLOSE event or HTTP Error Codes.