ConversationDAO 
    Functions
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getAllConversationDetails(fromArchive: Boolean, filter: ConversationFilterEntity): <Error class: unknown class><List<ConversationViewEntity>>
Link copied to clipboard
                  abstract suspend fun getAllConversationDetailsWithEvents(fromArchive: Boolean = false, onlyInteractionEnabled: Boolean = false, newActivitiesOnTop: Boolean = false, strictMLSFilter: Boolean = true): <Error class: unknown class><List<ConversationDetailsWithEventsEntity>>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getConversationDetailsById(qualifiedID: QualifiedIDEntity): ConversationViewEntity?
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getConversationIds(type: ConversationEntity.Type, protocol: ConversationEntity.Protocol, teamId: String? = null): List<QualifiedIDEntity>
Link copied to clipboard
                  abstract suspend fun getConversationProtocolInfo(qualifiedID: QualifiedIDEntity): ConversationEntity.ProtocolInfo?
Link copied to clipboard
                  abstract suspend fun getConversationsByGroupState(groupState: ConversationEntity.GroupState): List<ConversationEntity>
Link copied to clipboard
                  abstract suspend fun getConversationsByKeyingMaterialUpdate(threshold: <Error class: unknown class>): List<String>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getE2EIConversationClientInfoByClientId(clientId: String): E2EIConversationClientInfoEntity?
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getOneOnOneConversationIdsWithOtherUser(userId: UserIDEntity, protocol: ConversationEntity.Protocol): List<QualifiedIDEntity>
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun getSelfConversationId(protocol: ConversationEntity.Protocol): QualifiedIDEntity?
Link copied to clipboard
                  abstract suspend fun getTeamConversationIdsReadyToCompleteMigration(teamId: String): List<QualifiedIDEntity>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun observeConversationById(qualifiedID: QualifiedIDEntity): <Error class: unknown class><ConversationEntity?>
Link copied to clipboard
                  abstract suspend fun observeConversationDetailsById(conversationId: QualifiedIDEntity): <Error class: unknown class><ConversationViewEntity?>
Link copied to clipboard
                  abstract suspend fun observeDegradedConversationNotified(conversationId: QualifiedIDEntity): <Error class: unknown class><Boolean>
Link copied to clipboard
                  abstract suspend fun observeGuestRoomLinkByConversationId(conversationId: QualifiedIDEntity): <Error class: unknown class><ConversationGuestLinkEntity?>
Link copied to clipboard
                  abstract suspend fun observeLegalHoldStatus(conversationId: QualifiedIDEntity): <Error class: unknown class><ConversationEntity.LegalHoldStatus>
Link copied to clipboard
                  abstract suspend fun observeLegalHoldStatusChangeNotified(conversationId: QualifiedIDEntity): <Error class: unknown class><Boolean>
Link copied to clipboard
                  abstract suspend fun observeOneOnOneConversationDetailsWithOtherUser(userId: UserIDEntity): <Error class: unknown class><ConversationViewEntity?>
Link copied to clipboard
                  abstract suspend fun observeOneOnOneConversationWithOtherUser(userId: UserIDEntity): <Error class: unknown class><ConversationEntity?>
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun selectGroupStatusMembersNamesAndHandles(groupID: String): EpochChangesDataEntity?
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateAccess(conversationID: QualifiedIDEntity, accessList: List<ConversationEntity.Access>, accessRoleList: List<ConversationEntity.AccessRole>)
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateChannelAddPermission(conversationId: QualifiedIDEntity, channelAddPermission: ConversationEntity.ChannelAddPermission)
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateConversationArchivedStatus(conversationId: QualifiedIDEntity, isArchived: Boolean, archivedStatusTimestamp: Long)
Link copied to clipboard
                  abstract suspend fun updateConversationGroupState(groupState: ConversationEntity.GroupState, groupId: String)
Link copied to clipboard
                  abstract suspend fun updateConversationModifiedDate(qualifiedID: QualifiedIDEntity, date: <Error class: unknown class>)
Link copied to clipboard
                  abstract suspend fun updateConversationMutedStatus(conversationId: QualifiedIDEntity, mutedStatus: ConversationEntity.MutedStatus, mutedStatusTimestamp: Long)
Link copied to clipboard
                  abstract suspend fun updateConversationName(conversationId: QualifiedIDEntity, conversationName: String, dateTime: <Error class: unknown class>)
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateConversationProtocolAndCipherSuite(conversationId: QualifiedIDEntity, groupID: String?, protocol: ConversationEntity.Protocol, cipherSuite: ConversationEntity.CipherSuite): Boolean
Link copied to clipboard
                  abstract suspend fun updateConversationReadDate(conversationID: QualifiedIDEntity, date: <Error class: unknown class>)
Link copied to clipboard
                  abstract suspend fun updateConversationReceiptMode(conversationID: QualifiedIDEntity, receiptMode: ConversationEntity.ReceiptMode)
Link copied to clipboard
                  abstract suspend fun updateConversationType(conversationID: QualifiedIDEntity, type: ConversationEntity.Type)
Link copied to clipboard
                  abstract suspend fun updateDegradedConversationNotifiedFlag(conversationId: QualifiedIDEntity, updateFlag: Boolean)
Link copied to clipboard
                  abstract suspend fun updateGuestRoomLink(conversationId: QualifiedIDEntity, link: String, isPasswordProtected: Boolean)
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateLegalHoldStatus(conversationId: QualifiedIDEntity, legalHoldStatus: ConversationEntity.LegalHoldStatus): Boolean
Link copied to clipboard
                  abstract suspend fun updateLegalHoldStatusChangeNotified(conversationId: QualifiedIDEntity, notified: Boolean): Boolean
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun updateMLSGroupIdAndState(conversationId: QualifiedIDEntity, newGroupId: String, newEpoch: Long, groupState: ConversationEntity.GroupState)
Link copied to clipboard
                  abstract suspend fun updateMlsGroupStateAndCipherSuite(groupState: ConversationEntity.GroupState, cipherSuite: ConversationEntity.CipherSuite, groupId: String)
Link copied to clipboard
                  abstract suspend fun updateMlsVerificationStatus(verificationStatus: ConversationEntity.VerificationStatus, conversationId: QualifiedIDEntity)
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun whoDeletedMeInConversation(conversationId: QualifiedIDEntity, selfUserIdString: String): UserIDEntity?