mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-06-04 13:48:01 +02:00
updates
This commit is contained in:
@@ -32,4 +32,4 @@ features = [
|
||||
]
|
||||
|
||||
[target."cfg(target_os = \"linux\")".dependencies]
|
||||
zbus = "3"
|
||||
zbus = "4"
|
||||
|
||||
@@ -9,6 +9,6 @@
|
||||
"author": "",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@tauri-apps/cli": "2.0.0-beta.2"
|
||||
"@tauri-apps/cli": "2.0.0-beta.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ use tauri::{
|
||||
AppHandle, Config, Manager, RunEvent, Runtime,
|
||||
};
|
||||
use zbus::{
|
||||
blocking::{Connection, ConnectionBuilder},
|
||||
dbus_interface,
|
||||
blocking::{Builder, Connection},
|
||||
interface,
|
||||
};
|
||||
|
||||
struct ConnectionHandle(Connection);
|
||||
@@ -21,7 +21,7 @@ struct SingleInstanceDBus<R: Runtime> {
|
||||
app_handle: AppHandle<R>,
|
||||
}
|
||||
|
||||
#[dbus_interface(name = "org.SingleInstance.DBus")]
|
||||
#[interface(name = "org.SingleInstance.DBus")]
|
||||
impl<R: Runtime> SingleInstanceDBus<R> {
|
||||
fn execute_callback(&mut self, argv: Vec<String>, cwd: String) {
|
||||
(self.callback)(&self.app_handle, argv, cwd);
|
||||
@@ -43,7 +43,7 @@ pub fn init<R: Runtime>(f: Box<SingleInstanceCallback<R>>) -> TauriPlugin<R> {
|
||||
let dbus_name = format!("org.{id}.SingleInstance");
|
||||
let dbus_path = format!("/org/{id}/SingleInstance");
|
||||
|
||||
match ConnectionBuilder::session()
|
||||
match Builder::session()
|
||||
.unwrap()
|
||||
.name(dbus_name.as_str())
|
||||
.unwrap()
|
||||
|
||||
Reference in New Issue
Block a user