CallLogs

interface CallLogs

This module is used to manage call logs.

Functions

deleteAllCallLogs
Link copied to clipboard
abstract fun deleteAllCallLogs(listener: CallLogMgr.ICallLogListener?)
Deletes all call logs
deleteCallLogs
Link copied to clipboard
abstract fun deleteCallLogs(callLogGroups: <ERROR CLASS><CallLogGroup>, listener: CallLogMgr.ICallLogListener?)
Deletes all call logs from the given CallLogGroup list
fetchAllCallLogs
Link copied to clipboard
abstract fun fetchAllCallLogs(listener: CallLogMgr.ICallLogListener?)
Fetch all CallLogs.
getAllCallLogs
Link copied to clipboard
abstract fun getAllCallLogs(): ArrayItemList<CallLogGroup>
Get all CallLogGroup of the user.
getAllMissedCallLogs
Link copied to clipboard
abstract fun getAllMissedCallLogs(): ArrayItemList<CallLogGroup>
Get all missed CallLogGroup of the user.
getMissedCallLogCounter
Link copied to clipboard
abstract fun getMissedCallLogCounter(): Int
Get missed call count.
getMissedCallLogGroupForContact
Link copied to clipboard
abstract fun getMissedCallLogGroupForContact(contact: IRainbowContact?): CallLogGroup?
Get the CallLogGroup of missed call logs from the associated IRainbowContact, if any
markAllCallLogsAsRead
Link copied to clipboard
abstract fun markAllCallLogsAsRead()
Mark all call logs as read
markCallLogsAsReadForGroup
Link copied to clipboard
abstract fun markCallLogsAsReadForGroup(callLogGroup: CallLogGroup)
Mark all call logs as read for a CallLogGroup associated to a contact