CallDAO

interface CallDAO

Inheritors

Functions

Link copied to clipboard
abstract suspend fun getCallerIdByConversationId(conversationId: QualifiedIDEntity): String?
Link copied to clipboard
abstract suspend fun getCallStatusByConversationId(conversationId: QualifiedIDEntity): CallEntity.Status?
Link copied to clipboard
abstract suspend fun getEstablishedCall(): CallEntity
Link copied to clipboard
abstract fun getLastClosedCallByConversationId(conversationId: QualifiedIDEntity): Flow<String?>
Link copied to clipboard
abstract suspend fun insertCall(call: CallEntity)
Link copied to clipboard
abstract fun observeActiveCalls(): Flow<List<CallEntity>>
Link copied to clipboard
abstract fun observeCalls(): Flow<List<CallEntity>>
Link copied to clipboard
abstract fun observeEstablishedCalls(): Flow<List<CallEntity>>
Link copied to clipboard
abstract fun observeIncomingCalls(): Flow<List<CallEntity>>
Link copied to clipboard
Link copied to clipboard
abstract fun observeOngoingCalls(): Flow<List<CallEntity>>
Link copied to clipboard
abstract fun observeOutgoingCalls(): Flow<List<CallEntity>>
Link copied to clipboard
abstract suspend fun updateLastCallStatusByConversationId(status: CallEntity.Status, conversationId: QualifiedIDEntity)