From 0e034898b23f0c44f3dd85ff588cfeca3d5e16e5 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Thu, 31 Jul 2025 19:19:29 -0700 Subject: [PATCH] kpcli fix stage 1 --- kpcli/src/main.rs | 2 -- kpcli/src/printers.rs | 11 ++++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/kpcli/src/main.rs b/kpcli/src/main.rs index cc30164..19157f1 100644 --- a/kpcli/src/main.rs +++ b/kpcli/src/main.rs @@ -1,8 +1,6 @@ mod client; mod db; mod printers; - -#[cfg(target_os = "linux")] mod daemon; use anyhow::Result; diff --git a/kpcli/src/printers.rs b/kpcli/src/printers.rs index 6289419..5a5440c 100644 --- a/kpcli/src/printers.rs +++ b/kpcli/src/printers.rs @@ -1,4 +1,3 @@ -use dbus::arg::{self, RefArg}; use kordophone::model::message::AttachmentMetadata; use pretty::RcDoc; use std::collections::HashMap; @@ -44,8 +43,9 @@ impl From for PrintableConversation { } } -impl From for PrintableConversation { - fn from(value: arg::PropMap) -> Self { +#[cfg(target_os = "linux")] +impl From for PrintableConversation { + fn from(value: dbus::arg::PropMap) -> Self { Self { guid: value.get("guid").unwrap().as_str().unwrap().to_string(), date: OffsetDateTime::from_unix_timestamp(value.get("date").unwrap().as_i64().unwrap()) @@ -114,8 +114,9 @@ impl From for PrintableMessage { } } -impl From for PrintableMessage { - fn from(value: arg::PropMap) -> Self { +#[cfg(target_os = "linux")] +impl From for PrintableMessage { + fn from(value: dbus::arg::PropMap) -> Self { // Parse file transfer GUIDs from JSON if present let file_transfer_guids = value .get("file_transfer_guids")