---
title: "recentConversations(matching:)"
framework: livecommunicationkit
role: symbol
role_heading: Instance Method
path: "livecommunicationkit/conversationhistorymanager/recentconversations(matching:)"
---

# recentConversations(matching:)

Returns a list of recent conversations that match the given predicate.

## Declaration

```swift
final func recentConversations(matching request: Predicate<ConversationHistoryManager.RecentConversation>) async throws -> [ConversationHistoryManager.RecentConversation]
```

## See Also

### Managing recent conversations

- [markConversationAsRead(_:)](livecommunicationkit/conversationhistorymanager/markconversationasread(_:).md)
- [markConversationsAsRead(_:)](livecommunicationkit/conversationhistorymanager/markconversationsasread(_:).md)
- [ConversationHistoryManager.RecentConversation](livecommunicationkit/conversationhistorymanager/recentconversation.md)
