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