From 752ebfc2970c3d2d1205e4da1abbcd3153a4c327 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 3 May 2024 18:53:26 -0700 Subject: [PATCH] user_manager: Don't cache properties --- src/user_manager.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/user_manager.rs b/src/user_manager.rs index f798e85..a3d1f59 100644 --- a/src/user_manager.rs +++ b/src/user_manager.rs @@ -8,6 +8,7 @@ use anyhow::Result; use tracing::error; +use zbus::proxy::Builder; use zbus::zvariant::Fd; use zbus::{interface, Connection, Proxy, SignalContext}; @@ -58,13 +59,13 @@ impl SteamOSManagerUser { pub async fn new(connection: Connection, system_conn: &Connection) -> Result { Ok(SteamOSManagerUser { hdmi_cec: HdmiCecControl::new(&connection).await?, - proxy: Proxy::new( - system_conn, - "com.steampowered.SteamOSManager1", - "/com/steampowered/SteamOSManager1", - "com.steampowered.SteamOSManager1.Manager", - ) - .await?, + proxy: Builder::new(system_conn) + .destination("com.steampowered.SteamOSManager1")? + .path("/com/steampowered/SteamOSManager1")? + .interface("com.steampowered.SteamOSManager1.Manager")? + .cache_properties(zbus::CacheProperties::No) + .build() + .await?, }) } }