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,