mirror of
https://github.com/netbirdio/IronRDP.git
synced 2026-05-22 18:43:12 -07:00
refactor(web): iron_remote_desktop::export -> make_bridge (#765)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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");
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user