Procházet zdrojové kódy

fix(core): export `UriSchemeResponder` (#9845)

Amr Bashir před 1 rokem
rodič
revize
0b690f242f

+ 5 - 0
.changes/UriSchemeResponder-export.md

@@ -0,0 +1,5 @@
+---
+"tauri": "patch:bug"
+---
+
+Export `tauri::UriSchemeResponder`.

+ 2 - 0
core/tauri/src/app.rs

@@ -1776,6 +1776,8 @@ tauri::Builder::default()
 }
 
 pub(crate) type UriSchemeResponderFn = Box<dyn FnOnce(http::Response<Cow<'static, [u8]>>) + Send>;
+
+/// Async uri scheme protocol responder.
 pub struct UriSchemeResponder(pub(crate) UriSchemeResponderFn);
 
 impl UriSchemeResponder {

+ 2 - 1
core/tauri/src/lib.rs

@@ -214,7 +214,8 @@ pub use self::utils::TitleBarStyle;
 pub use self::event::{Event, EventId, EventTarget};
 pub use {
   self::app::{
-    App, AppHandle, AssetResolver, Builder, CloseRequestApi, RunEvent, WebviewEvent, WindowEvent,
+    App, AppHandle, AssetResolver, Builder, CloseRequestApi, RunEvent, UriSchemeResponder,
+    WebviewEvent, WindowEvent,
   },
   self::manager::Asset,
   self::runtime::{