SubconversationRepositoryImpl
internal class SubconversationRepositoryImpl(conversationApi: ConversationApi) : SubconversationRepository
Functions
Link copied to clipboard
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)