diff --git a/app/build.gradle b/app/build.gradle index 76f2cc66..82de7cbb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -56,6 +56,6 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.28.17' + implementation 'com.simplemobiletools:commons:5.28.19' implementation 'com.github.tibbi:IndicatorFastScroll:08f512858a' } 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 0c447034..614bdbaa 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/RecentsHelper.kt @@ -7,6 +7,7 @@ import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.PERMISSION_READ_CALL_LOG import com.simplemobiletools.commons.helpers.ensureBackgroundThread import com.simplemobiletools.commons.helpers.getQuestionMarks +import com.simplemobiletools.dialer.extensions.config import com.simplemobiletools.dialer.extensions.getAvailableSIMCardLabels import com.simplemobiletools.dialer.models.RecentCall @@ -14,7 +15,8 @@ class RecentsHelper(private val context: Context) { @SuppressLint("MissingPermission") fun getRecentCalls(callback: (ArrayList) -> Unit) { ensureBackgroundThread { - val recentCalls = ArrayList() + var recentCalls = ArrayList() + val blockedNumbers = context.getBlockedNumbers() if (!context.hasPermission(PERMISSION_READ_CALL_LOG)) { callback(recentCalls) return@ensureBackgroundThread @@ -63,6 +65,7 @@ class RecentsHelper(private val context: Context) { previousRecentCallFrom = "$number$name" } + recentCalls = recentCalls.filter { !context.isNumberBlocked(it.phoneNumber) }.toMutableList() as ArrayList callback(recentCalls) } } diff --git a/app/src/main/res/menu/cab_recent_calls.xml b/app/src/main/res/menu/cab_recent_calls.xml index 61fab4db..a38917e3 100644 --- a/app/src/main/res/menu/cab_recent_calls.xml +++ b/app/src/main/res/menu/cab_recent_calls.xml @@ -16,6 +16,6 @@