PhoneCallRepositoryImpl
internal class PhoneCallRepositoryImpl(val logger: Logger, val ongoingPhoneCallDataSource: OngoingPhoneCallDataSource, val phoneCallLogDataSource: PhoneCallLogDataSource, val contactNameDataSource: ContactNameDataSource, val phoneCallMetadataDataSource: PhoneCallMetadataDataSource) : PhoneCallRepository
A repository for managing phone calls. It handles the current phone call events, as well as the history of phone calls.
Constructors
Link copied to clipboard
constructor(logger: Logger, ongoingPhoneCallDataSource: OngoingPhoneCallDataSource, phoneCallLogDataSource: PhoneCallLogDataSource, contactNameDataSource: ContactNameDataSource, phoneCallMetadataDataSource: PhoneCallMetadataDataSource)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private suspend fun List<PhoneCallLogEntryDataModel>.toDomainModels(): List<PhoneCallLogEntryDomainModel>