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 createdAtNs() -> Int64
-
Undocumented
Declaration
Swift
open func dmPeerInboxId() -> String?
-
findDuplicateDms()
AsynchronousUndocumented
Declaration
Swift
open func findDuplicateDms() async throws -> [FfiConversation]
-
findMessages(opts:
Asynchronous) Undocumented
Declaration
Swift
open func findMessages(opts: FfiListMessagesOptions) async throws -> [FfiMessage]
-
Undocumented
Declaration
Swift
open func findMessagesV2(opts: FfiListMessagesOptions) throws -> [FfiDecodedMessage]
-
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:
Asynchronous) Undocumented
Declaration
Swift
open func send(contentBytes: Data) async throws -> Data
-
send a message without immediately publishing to the delivery service.
Declaration
Swift
open func sendOptimistic(contentBytes: Data) 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