summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard MacGregor <rmacgregor@cyngn.com>2016-04-13 17:02:56 -0700
committerRichard MacGregor <rmacgregor@cyngn.com>2016-04-15 07:52:33 -0700
commitafee68cb28fdaa8ff85dd8552d74a33639880fdc (patch)
tree870fb0e13e881d8f6a36e046e0aa84462e19a15c
parent75d72051108233d25d1f7136fbf8b2930e626910 (diff)
downloadandroid_packages_apps_ContactsCommon-afee68cb28fdaa8ff85dd8552d74a33639880fdc.tar.gz
android_packages_apps_ContactsCommon-afee68cb28fdaa8ff85dd8552d74a33639880fdc.tar.bz2
android_packages_apps_ContactsCommon-afee68cb28fdaa8ff85dd8552d74a33639880fdc.zip
[1/2] Add new method for determining whether to show block option
BlockRequests only work on certain data types. Phone numbers are currently the only type supported. It doesn't make sense to give block action to something that won't get blocked. Ticket CD-461 Change-Id: If3f50f1ee0a4cee2d17fcc33b94eea75099ae561 (cherry picked from commit 0e6d8d4bfe506d615d11672a889fbbaa9212cd4b)
-rw-r--r--src/com/android/contacts/common/util/BlockContactHelper.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/contacts/common/util/BlockContactHelper.java b/src/com/android/contacts/common/util/BlockContactHelper.java
index eff65b6b..e5867b32 100644
--- a/src/com/android/contacts/common/util/BlockContactHelper.java
+++ b/src/com/android/contacts/common/util/BlockContactHelper.java
@@ -112,6 +112,11 @@ public class BlockContactHelper {
return mIsBlacklisted;
}
+ public boolean canBlockContact(Context context) {
+ boolean isBlacklistEnabled = BlacklistUtils.isBlacklistEnabled(context);
+ return isBlacklistEnabled && mBlockRequest != null && mBlockRequest != BlockRequest.EMPTY;
+ }
+
public String getLookupProviderName() {
if (mIsProviderInitialized) {
return mLookupProvider.getDisplayName();