Update all dependencies

This commit is contained in:
2024-08-02 11:21:48 -07:00
parent d0df73a9c7
commit 4ed974335e
23 changed files with 947 additions and 790 deletions

View File

@ -12,4 +12,4 @@ bscreensaver-util = { path = "../util" }
futures = "0.3"
log = "0.4"
xcb = { version = "1", features = ["dpms"] }
zbus = "3"
zbus = "4"

View File

@ -3,7 +3,7 @@ use bscreensaver_util::init_logging;
use futures::{future::FutureExt, pin_mut, select};
use log::{debug, error, info, trace, warn};
use std::{io, process::exit, time::{Duration, Instant}};
use zbus::{dbus_interface, fdo::{self, DBusProxy, RequestNameFlags}, names::{BusName, UniqueName, WellKnownName}, ConnectionBuilder, MessageHeader};
use zbus::{interface, fdo::{self, DBusProxy, RequestNameFlags}, names::{BusName, UniqueName, WellKnownName}, ConnectionBuilder, MessageHeader};
use bscreensaver_command::{bscreensaver_command, BCommand};
use bscreensaver_util::opt_contains;
@ -25,7 +25,7 @@ struct ScreenSaver {
state: Arc<Mutex<State>>,
}
#[dbus_interface(name = "org.freedesktop.ScreenSaver")]
#[interface(name = "org.freedesktop.ScreenSaver")]
impl ScreenSaver {
async fn inhibit(
&mut self,
@ -47,7 +47,7 @@ impl ScreenSaver {
return Ok(0);
}
let peer = hdr.sender()?;
let peer = hdr.sender();
let cookie = rand_u32().await
.map_err(|err| fdo::Error::IOError(err.to_string()))?;
self.state.lock().await.inhibitors.push(Inhibitor {