LiveCommunicationKit · IOS API REFERENCE
ConversationHistoryManager
class · iOS 26.0+ · SDK 27.1
final class ConversationHistoryManager
Members (4)
method · iOS 26.0+markConversationAsRead
TypeScriptmarkConversationAsRead(recentConversation: ConversationHistoryManager_RecentConversation): Promise<void>
Swift declarationfinal func markConversationAsRead(_ recentConversation: ConversationHistoryManager.RecentConversation) async throws
get · iOS 26.0+sharedInstance
TypeScriptstatic get sharedInstance(): ConversationHistoryManager
Swift declarationstatic let sharedInstance: ConversationHistoryManager
method · iOS 26.0+recentConversations
TypeScriptrecentConversations(request: _Foundation_Predicate<ConversationHistoryManager_RecentConversation>): Promise<Array<ConversationHistoryManager_RecentConversation>>
Swift declarationfinal func recentConversations(matching request: Predicate<ConversationHistoryManager.RecentConversation>) async throws -> [ConversationHistoryManager.RecentConversation]
Returns a list of recent conversations that match the given predicate.
method · iOS 26.0+markConversationsAsRead
TypeScriptmarkConversationsAsRead(recentConversations: Array<ConversationHistoryManager_RecentConversation>): Promise<void>
Swift declarationfinal func markConversationsAsRead(_ recentConversations: [ConversationHistoryManager.RecentConversation]) async throws
Marks the input list of conversations as read
Skipped declarations
No declarations were skipped in this snapshot.
All LiveCommunicationKit types →