One Logo Pool Ball
LiveCommunicationKit · IOS API REFERENCE

ConversationHistoryManager

class · iOS 26.0+ · SDK 27.1

final class ConversationHistoryManager

Members (4)

method · iOS 26.0+

markConversationAsRead

TypeScript
markConversationAsRead(recentConversation: ConversationHistoryManager_RecentConversation): Promise<void>
Swift declaration
final func markConversationAsRead(_ recentConversation: ConversationHistoryManager.RecentConversation) async throws
get · iOS 26.0+

sharedInstance

TypeScript
static get sharedInstance(): ConversationHistoryManager
Swift declaration
static let sharedInstance: ConversationHistoryManager
method · iOS 26.0+

recentConversations

TypeScript
recentConversations(request: _Foundation_Predicate<ConversationHistoryManager_RecentConversation>): Promise<Array<ConversationHistoryManager_RecentConversation>>
Swift declaration
final 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

TypeScript
markConversationsAsRead(recentConversations: Array<ConversationHistoryManager_RecentConversation>): Promise<void>
Swift declaration
final 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 →