From 6544351480b6128143a164f9fbd94d5f47ca8696 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 11 Apr 2020 15:41:06 +0200 Subject: [PATCH] filter out messages where every participant is blocked, or somehow invalid --- app/build.gradle | 2 +- .../com/simplemobiletools/smsmessenger/extensions/Context.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 70533384..982bc9bb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -36,7 +36,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.25.4' + implementation 'com.simplemobiletools:commons:5.25.6' implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4' implementation 'org.greenrobot:eventbus:3.2.0' implementation 'com.klinkerapps:android-smsmms:5.2.6' diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt index ab048b29..2fc8fdde 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt @@ -95,6 +95,7 @@ fun Context.getMessages(threadId: Int? = null): ArrayList { } messages = messages.filter { !isNumberBlocked(it.participants.firstOrNull()?.phoneNumber ?: "") }.toMutableList() as ArrayList + messages = messages.filter { it.participants.isNotEmpty() }.toMutableList() as ArrayList return messages }