SubconversationRepository

Functions

Link copied to clipboard
abstract suspend fun containsSubconversation(groupId: GroupID): Boolean
Link copied to clipboard
abstract suspend fun deleteRemoteSubConversation(conversationId: ConversationId, subConversationId: SubconversationId, subConversationDeleteRequest: SubconversationDeleteRequest): Either<CoreFailure, Unit>
Link copied to clipboard
abstract suspend fun deleteSubconversation(conversationId: ConversationId, subconversationId: SubconversationId)
Link copied to clipboard
abstract suspend fun fetchRemoteSubConversationDetails(conversationId: ConversationId, subConversationId: SubconversationId): Either<NetworkFailure, SubConversation>
Link copied to clipboard
abstract suspend fun fetchRemoteSubConversationGroupInfo(conversationId: ConversationId, subConversationId: SubconversationId): Either<CoreFailure, ByteArray>
Link copied to clipboard
abstract suspend fun getSubconversationInfo(conversationId: ConversationId, subconversationId: SubconversationId): GroupID?
Link copied to clipboard
abstract suspend fun insertSubconversation(conversationId: ConversationId, subconversationId: SubconversationId, groupId: GroupID)