refactor(web): iron_remote_desktop::export -> make_bridge (#765)

This commit is contained in:
Benoît Cortier
2025-04-21 14:50:06 +00:00
committed by GitHub
parent e0eea449b8
commit 8961b40012
3 changed files with 285 additions and 287 deletions
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -432,7 +432,7 @@ impl WasmClipboard {
.on_remote_clipboard_changed
.call1(
&JsValue::NULL,
&JsValue::from(crate::__wasm_ffi::ClipboardData::from(clipboard_data)),
&JsValue::from(crate::wasm_bridge::ClipboardData::from(clipboard_data)),
)
.expect("failed to call JS callback");
}
+4 -4
View File
@@ -12,8 +12,6 @@ extern crate time as _;
#[macro_use]
extern crate tracing;
use iron_remote_desktop::RemoteDesktopApi;
mod canvas;
mod clipboard;
mod error;
@@ -24,7 +22,7 @@ mod session;
struct Api;
impl RemoteDesktopApi for Api {
impl iron_remote_desktop::RemoteDesktopApi for Api {
type Session = session::Session;
type SessionBuilder = session::SessionBuilder;
type SessionTerminationInfo = session::SessionTerminationInfo;
@@ -39,4 +37,6 @@ impl RemoteDesktopApi for Api {
}
}
iron_remote_desktop::export!(crate::Api);
mod wasm_bridge {
iron_remote_desktop::make_bridge!(crate::Api);
}