CallRepository

interface CallRepository

Inheritors

Functions

Link copied to clipboard
abstract suspend fun advanceEpoch(conversationId: <Error class: unknown class>)
Link copied to clipboard
abstract suspend fun callsFlow(): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun connectToSFT(url: String, data: String): Either<CoreFailure, ByteArray>
Link copied to clipboard
abstract suspend fun createCall(conversationId: <Error class: unknown class>, type: <Error class: unknown class>, status: <Error class: unknown class>, callerId: <Error class: unknown class>, isMuted: Boolean, isCameraOn: Boolean, isCbrEnabled: Boolean)
Link copied to clipboard
abstract fun currentCallProtocol(conversationId: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
abstract suspend fun establishedCallConversationId(): <Error class: unknown class>?
Link copied to clipboard
abstract suspend fun establishedCallsFlow(): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun getCallConfigResponse(limit: Int?): Either<CoreFailure, String>
Link copied to clipboard
abstract fun getCallMetadataProfile(): <Error class: unknown class>
Link copied to clipboard
abstract fun getEstablishedCall(): <Error class: unknown class>
Link copied to clipboard
abstract suspend fun getLastClosedCallCreatedByConversationId(conversationId: <Error class: unknown class>): <Error class: unknown class><String?>
Link copied to clipboard
abstract suspend fun incomingCallsFlow(): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun joinMlsConference(conversationId: <Error class: unknown class>, onEpochChange: suspend (<Error class: unknown class>, <Error class: unknown class>) -> Unit): Either<CoreFailure, Unit>
Link copied to clipboard
abstract suspend fun leaveMlsConference(conversationId: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun observeCurrentCall(conversationId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>?>
Link copied to clipboard
abstract suspend fun observeEpochInfo(conversationId: <Error class: unknown class>): Either<CoreFailure, <Error class: unknown class><<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun ongoingCallsFlow(): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun outgoingCallsFlow(): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
abstract suspend fun persistMissedCall(conversationId: <Error class: unknown class>)
Link copied to clipboard
abstract fun updateCallMetadataProfileFlow(callMetadataProfile: <Error class: unknown class>)
Link copied to clipboard
abstract suspend fun updateCallParticipants(conversationId: <Error class: unknown class>, participants: List<<Error class: unknown class>>)
Link copied to clipboard
abstract suspend fun updateCallStatusById(conversationId: <Error class: unknown class>, status: <Error class: unknown class>)
Link copied to clipboard
abstract fun updateIsCameraOnById(conversationId: <Error class: unknown class>, isCameraOn: Boolean)
Link copied to clipboard
abstract fun updateIsCbrEnabled(isCbrEnabled: Boolean)
Link copied to clipboard
abstract fun updateIsMutedById(conversationId: <Error class: unknown class>, isMuted: Boolean)
Link copied to clipboard
abstract suspend fun updateOpenCallsToClosedStatus()
Link copied to clipboard
abstract fun updateParticipantsActiveSpeaker(conversationId: <Error class: unknown class>, activeSpeakers: Map<<Error class: unknown class>, List<String>>)