SubconversationRepositoryImpl

Constructors

Link copied to clipboard
constructor(conversationApi: ConversationApi)

Functions

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