Skip to main content

dispatch_signaling_message

Function dispatch_signaling_message 

Source
pub async fn dispatch_signaling_message<P, S>(
    signaling_enabled: bool,
    keys: &Keys,
    my_peer_id: &PeerId,
    runtime: &MeshRuntimeState<P>,
    relay_transport: Option<&S>,
    local_buses: &[SharedLocalNostrBus],
    seen_frame_ids: &Arc<Mutex<TimedSeenSet>>,
    seen_event_ids: &Arc<Mutex<TimedSeenSet>>,
    msg: SignalingMessage,
    signaling_kind: u64,
) -> Result<()>
where P: MeshSession + Clone + Send + Sync + 'static, S: SignalingTransport + Send + Sync + 'static,