diff --git a/kordophone/src/tests/test_client.rs b/kordophone/src/tests/test_client.rs index 6f44d6b..9af75b5 100644 --- a/kordophone/src/tests/test_client.rs +++ b/kordophone/src/tests/test_client.rs @@ -44,8 +44,8 @@ impl APIInterface for TestClient { Ok(self.conversations.clone()) } - async fn get_messages(&mut self, conversation: Conversation) -> Result, Self::Error> { - if let Some(messages) = self.messages.get(&conversation.guid) { + async fn get_messages(&mut self, conversation_id: &ConversationID) -> Result, Self::Error> { + if let Some(messages) = self.messages.get(conversation_id) { return Ok(messages.clone()) } diff --git a/kpcli/src/printers.rs b/kpcli/src/printers.rs index 7ae3b48..b00da37 100644 --- a/kpcli/src/printers.rs +++ b/kpcli/src/printers.rs @@ -31,7 +31,7 @@ impl From for PrintableConversation { date: OffsetDateTime::from_unix_timestamp(value.date.and_utc().timestamp()).unwrap(), unread_count: value.unread_count.into(), last_message_preview: value.last_message_preview, - participants: value.participants.into_iter().map(|p| p.display_name).collect(), + participants: value.participants.into_iter().map(|p| p.display_name()).collect(), display_name: value.display_name, } }