openrtc-tauri-plugin 1.0.0

First-party Tauri v2 plugin for the OpenRTC native runtime.
Documentation
const COMMANDS: &[&str] = &[
    "desktop_set_pluto_auth_token",
    "openrtc_set_auth_token",
    "rtc_native_status",
    "get_rtc_local_device_info",
    "update_rtc_local_device_name",
    "get_iroh_node_id",
    "start_iroh_node",
    "get_iroh_endpoint_ticket",
    "register_session_token",
    "get_endpoint_ticket_with_token",
    "validate_session_token",
    "revoke_session_tokens_by_scope",
    "search_rtc_devices",
    "search_rtc_devices_with_status",
    "update_rtc_presence",
    "update_rtc_device",
    "delete_rtc_device",
    "set_rtc_offline",
    "start_rtc_presence_loop",
    "stop_rtc_presence_loop",
    "start_rtc_managed_session",
    "start_rtc_auto_connect",
    "stop_rtc_auto_connect",
    "force_rtc_reconnect_snapshot",
    "notify_rtc_network_change",
    "connect_to_device",
    "disconnect_device",
    "set_auto_connect_excluded",
    "resolve_rtc_peer_connection_records",
    "resolve_rtc_peer_identity",
    "get_rtc_peer_session",
    "list_rtc_peer_sessions",
    "list_rtc_managed_connections",
    "wait_for_rtc_settled_peer",
    "list_rtc_connection_states",
    "get_rtc_connection_state",
    "start_rtc_device_subscription",
    "start_rtc_session_subscription",
    "stop_rtc_subscription",
    "start_incoming_peer_bi_streams",
    "open_peer_bi_stream",
    "open_peer_bi_transport_only_stream",
    "open_peer_native_bi_stream",
    "write_peer_bi_stream",
    "start_peer_bi_stream_read",
    "close_peer_bi_stream",
    "get_app_limits",
];

fn main() {
    tauri_plugin::Builder::new(COMMANDS).build();
}