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