16 lines
411 B
Rust
16 lines
411 B
Rust
|
|
use dbus::arg;
|
||
|
|
use dbus_tree::MethodErr;
|
||
|
|
use std::sync::Arc;
|
||
|
|
|
||
|
|
use crate::daemon::Daemon;
|
||
|
|
use crate::dbus::interface::NetBuzzertKordophoneServer as DbusServer;
|
||
|
|
|
||
|
|
impl DbusServer for Arc<Daemon> {
|
||
|
|
fn get_version(&mut self) -> Result<String, MethodErr> {
|
||
|
|
Ok(self.version.clone())
|
||
|
|
}
|
||
|
|
|
||
|
|
fn get_conversations(&mut self) -> Result<Vec<arg::PropMap>, dbus::MethodErr> {
|
||
|
|
todo!()
|
||
|
|
}
|
||
|
|
}
|