ConnectionRepository
Functions
Link copied to clipboard
Link copied to clipboard
abstract suspend fun fetchSelfUserConnections(transactionContext: CryptoTransactionContext): Either<CoreFailure, Unit>
Link copied to clipboard
abstract suspend fun getConnection(conversationId: ConversationId): Either<StorageFailure, ConversationDetails.Connection>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun ignoreConnectionRequest(transactionContext: CryptoTransactionContext, userId: UserId): Either<CoreFailure, Unit>
Link copied to clipboard
abstract suspend fun insertConnectionFromEvent(transactionContext: CryptoTransactionContext, event: Event.User.NewConnection): Either<CoreFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun sendUserConnection(transactionContext: CryptoTransactionContext, userId: UserId): Either<CoreFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun updateConnectionStatus(transactionContext: CryptoTransactionContext, userId: UserId, connectionState: ConnectionState): Either<CoreFailure, Connection>