FfiConversation
open class FfiConversation : FfiConversationProtocol, @unchecked Sendable
Undocumented
-
addAdmin(inboxId:Asynchronous) Undocumented
Declaration
Swift
open func addAdmin(inboxId: String) async throws -
addMembers(accountIdentifiers:Asynchronous) Undocumented
Declaration
Swift
open func addMembers(accountIdentifiers: [FfiIdentifier]) async throws -> FfiUpdateGroupMembershipResult -
addMembersByInboxId(inboxIds:Asynchronous) Undocumented
Declaration
Swift
open func addMembersByInboxId(inboxIds: [String]) async throws -> FfiUpdateGroupMembershipResult -
addSuperAdmin(inboxId:Asynchronous) Undocumented
Declaration
Swift
open func addSuperAdmin(inboxId: String) async throws -
Undocumented
Declaration
Swift
open func addedByInboxId() throws -> String -
Undocumented
Declaration
Swift
open func adminList() throws -> [String] -
Undocumented
Declaration
Swift
open func consentState() throws -> FfiConsentState -
conversationDebugInfo()AsynchronousUndocumented
Declaration
Swift
open func conversationDebugInfo() async throws -> FfiConversationDebugInfo -
Undocumented
Declaration
Swift
open func conversationMessageDisappearingSettings() throws -> FfiMessageDisappearingSettings? -
Undocumented
Declaration
Swift
open func conversationType() -> FfiConversationType -
Undocumented
Declaration
Swift
open func countMessages(opts: FfiListMessagesOptions) throws -> Int64 -
Undocumented
Declaration
Swift
open func createdAtNs() -> Int64 -
Undocumented
Declaration
Swift
open func dmPeerInboxId() -> String? -
findDuplicateDms()AsynchronousUndocumented
Declaration
Swift
open func findDuplicateDms() async throws -> [FfiConversation] -
Undocumented
Declaration
Swift
open func findEnrichedMessages(opts: FfiListMessagesOptions) throws -> [FfiDecodedMessage] -
findMessages(opts:Asynchronous) Undocumented
Declaration
Swift
open func findMessages(opts: FfiListMessagesOptions) async throws -> [FfiMessage] -
Undocumented
Declaration
Swift
open func findMessagesWithReactions(opts: FfiListMessagesOptions) throws -> [FfiMessageWithReactions] -
Undocumented
Declaration
Swift
open func getHmacKeys() throws -> [Data : [FfiHmacKey]] -
Undocumented
Declaration
Swift
open func getLastReadTimes() throws -> [String : Int64] -
Undocumented
Declaration
Swift
open func groupDescription() throws -> String -
Undocumented
Declaration
Swift
open func groupImageUrlSquare() throws -> String -
groupMetadata()AsynchronousUndocumented
Declaration
Swift
open func groupMetadata() async throws -> FfiConversationMetadata -
Undocumented
Declaration
Swift
open func groupName() throws -> String -
Undocumented
Declaration
Swift
open func groupPermissions() throws -> FfiGroupPermissions -
Undocumented
Declaration
Swift
open func id() -> Data -
Undocumented
Declaration
Swift
open func isActive() throws -> Bool -
Undocumented
Declaration
Swift
open func isAdmin(inboxId: String) throws -> Bool -
Undocumented
Declaration
Swift
open func isConversationMessageDisappearingEnabled() throws -> Bool -
Undocumented
Declaration
Swift
open func isSuperAdmin(inboxId: String) throws -> Bool -
listMembers()AsynchronousUndocumented
Declaration
Swift
open func listMembers() async throws -> [FfiConversationMember] -
Undocumented
Declaration
Swift
open func pausedForVersion() throws -> String? -
processStreamedConversationMessage(envelopeBytes:Asynchronous) Undocumented
Declaration
Swift
open func processStreamedConversationMessage(envelopeBytes: Data) async throws -> FfiMessage -
publishMessages()AsynchronousPublish all unpublished messages
Declaration
Swift
open func publishMessages() async throws -
removeAdmin(inboxId:Asynchronous) Undocumented
Declaration
Swift
open func removeAdmin(inboxId: String) async throws -
removeConversationMessageDisappearingSettings()AsynchronousUndocumented
Declaration
Swift
open func removeConversationMessageDisappearingSettings() async throws -
removeMembers(accountIdentifiers:Asynchronous) Undocumented
Declaration
Swift
open func removeMembers(accountIdentifiers: [FfiIdentifier]) async throws -
removeMembersByInboxId(inboxIds:Asynchronous) Undocumented
Declaration
Swift
open func removeMembersByInboxId(inboxIds: [String]) async throws -
removeSuperAdmin(inboxId:Asynchronous) Undocumented
Declaration
Swift
open func removeSuperAdmin(inboxId: String) async throws -
send(contentBytes:Asynchronousopts: ) Undocumented
Declaration
Swift
open func send(contentBytes: Data, opts: FfiSendMessageOpts) async throws -> Data -
send a message without immediately publishing to the delivery service.
Declaration
Swift
open func sendOptimistic(contentBytes: Data, opts: FfiSendMessageOpts) throws -> Data -
sendText(text:Asynchronous) Undocumented
Declaration
Swift
open func sendText(text: String) async throws -> Data -
stream(messageCallback:Asynchronous) Undocumented
Declaration
Swift
open func stream(messageCallback: FfiMessageCallback) async -> FfiStreamCloser -
Undocumented
Declaration
Swift
open func superAdminList() throws -> [String] -
sync()AsynchronousUndocumented
Declaration
Swift
open func sync() async throws -
Undocumented
Declaration
Swift
open func updateConsentState(state: FfiConsentState) throws -
Undocumented
Declaration
Swift
open func updateConversationMessageDisappearingSettings(settings: FfiMessageDisappearingSettings) async throws -
updateGroupDescription(groupDescription:Asynchronous) Undocumented
Declaration
Swift
open func updateGroupDescription(groupDescription: String) async throws -
updateGroupImageUrlSquare(groupImageUrlSquare:Asynchronous) Undocumented
Declaration
Swift
open func updateGroupImageUrlSquare(groupImageUrlSquare: String) async throws -
updateGroupName(groupName:Asynchronous) Undocumented
Declaration
Swift
open func updateGroupName(groupName: String) async throws -
Undocumented
Declaration
Swift
open func updatePermissionPolicy(permissionUpdateType: FfiPermissionUpdateType, permissionPolicyOption: FfiPermissionPolicy, metadataField: FfiMetadataField?) async throws
FfiConversation Class Reference