Skip to content

Commit dadb685

Browse files
A6GibKmbilelmoussaoui
authored andcommitted
server: Session::path return ObjectPath
1 parent 69519ea commit dadb685

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

server/src/item.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,14 @@ impl Item {
9090
})?;
9191

9292
Ok((DBusSecretInner(
93-
session.path().clone(),
93+
session.path().clone().into(),
9494
iv,
9595
encrypted,
9696
content_type,
9797
),))
9898
}
9999
None => Ok((DBusSecretInner(
100-
session.path().clone(),
100+
session.path().clone().into(),
101101
Vec::new(),
102102
secret.to_vec(),
103103
content_type,

server/src/service.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ impl Service {
8787
tracing::info!("Client {} connected", sender);
8888

8989
let session = Session::new(aes_key.map(Arc::new), self.clone(), sender.to_owned()).await;
90-
let path = session.path().clone();
90+
let path = OwnedObjectPath::from(session.path().clone());
9191

9292
self.sessions
9393
.lock()

server/src/session.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
use std::sync::Arc;
44

55
use oo7::{Key, dbus::ServiceError};
6-
use zbus::{interface, names::UniqueName, zvariant::OwnedObjectPath};
6+
use zbus::{
7+
interface,
8+
names::UniqueName,
9+
zvariant::{ObjectPath, OwnedObjectPath},
10+
};
711

812
use crate::Service;
913

@@ -48,7 +52,7 @@ impl Session {
4852
&self.sender
4953
}
5054

51-
pub fn path(&self) -> &OwnedObjectPath {
55+
pub fn path(&self) -> &ObjectPath<'_> {
5256
&self.path
5357
}
5458

0 commit comments

Comments
 (0)