summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Lee <anwlee@google.com>2015-10-26 09:26:16 -0700
committerAndrew Lee <anwlee@google.com>2015-10-26 10:49:45 -0700
commitfc60d717695496696352be0ac9a4061059e15c32 (patch)
treedce377e9c9730053733053fb8494f816e2f29945 /src
parentd625d28ec6cf22c128d0ef0b8e64a9fff4b64aec (diff)
Allow voicemail numbers to be blocked.
Though it is lighter on logic now, it still seems helpful to have a common helper to return whether it should be possible to proceed with blocking a number. Bug: 25230222 Change-Id: I99f93f1cfc09988b3dec77f71541463c96d06225
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/filterednumber/FilteredNumbersUtil.java17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java b/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java
index 8bfcea06b..d82ee8f6a 100644
--- a/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java
+++ b/src/com/android/dialer/filterednumber/FilteredNumbersUtil.java
@@ -23,8 +23,6 @@ import android.preference.PreferenceManager;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Data;
-import android.telecom.PhoneAccountHandle;
-import android.telecom.TelecomManager;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.util.Log;
@@ -243,19 +241,6 @@ public class FilteredNumbersUtil {
}
public static boolean canBlockNumber(Context context, String number) {
- if (PhoneNumberUtils.isEmergencyNumber(number)) {
- return false;
- }
-
- TelecomManager telecomManager =
- (TelecomManager) context.getSystemService(Context.TELECOM_SERVICE);
- List<PhoneAccountHandle> phoneAccountHandles = telecomManager.getCallCapablePhoneAccounts();
- for (PhoneAccountHandle phoneAccountHandle : phoneAccountHandles) {
- if (telecomManager.isVoiceMailNumber(phoneAccountHandle, number)) {
- return false;
- }
- }
-
- return true;
+ return !PhoneNumberUtils.isEmergencyNumber(number) && !TextUtils.isEmpty(number);
}
}