diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt index 614bdbaa..3c271d6a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt @@ -16,7 +16,6 @@ class RecentsHelper(private val context: Context) { fun getRecentCalls(callback: (ArrayList) -> Unit) { ensureBackgroundThread { var recentCalls = ArrayList() - val blockedNumbers = context.getBlockedNumbers() if (!context.hasPermission(PERMISSION_READ_CALL_LOG)) { callback(recentCalls) return@ensureBackgroundThread @@ -65,7 +64,8 @@ class RecentsHelper(private val context: Context) { previousRecentCallFrom = "$number$name" } - recentCalls = recentCalls.filter { !context.isNumberBlocked(it.phoneNumber) }.toMutableList() as ArrayList + val blockedNumbers = context.getBlockedNumbers() + recentCalls = recentCalls.filter { !context.isNumberBlocked(it.phoneNumber, blockedNumbers) }.toMutableList() as ArrayList callback(recentCalls) } }