summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/configprovider
diff options
context:
space:
mode:
authorzachh <zachh@google.com>2018-05-31 17:14:09 -0700
committerCopybara-Service <copybara-piper@google.com>2018-06-01 18:18:21 -0700
commitb7321a9f80d6afd262e0ee8bbbbcc3a88c234f77 (patch)
treed8999e9e03e4c39f497603b56ef2be433bb9f768 /java/com/android/dialer/configprovider
parent3b552ec65b973cdf2c7c9293d67bce436c20b0fa (diff)
Removed isUserUnlocked checks from ConfigProvider.
Bug: 80441695 Test: modified code to fetch a flag value while the user was locked and observed the default value to be returned by Phenotype, unlocked the device, and observed the non-default value to be returned PiperOrigin-RevId: 198804521 Change-Id: I096fc22b47357b4bc61e9e98896ccda8d8bb57d8
Diffstat (limited to 'java/com/android/dialer/configprovider')
-rw-r--r--java/com/android/dialer/configprovider/ConfigProviderBindings.java26
1 files changed, 0 insertions, 26 deletions
diff --git a/java/com/android/dialer/configprovider/ConfigProviderBindings.java b/java/com/android/dialer/configprovider/ConfigProviderBindings.java
index ca4523c55..b5b9020ac 100644
--- a/java/com/android/dialer/configprovider/ConfigProviderBindings.java
+++ b/java/com/android/dialer/configprovider/ConfigProviderBindings.java
@@ -18,39 +18,13 @@ package com.android.dialer.configprovider;
import android.content.Context;
import android.support.annotation.NonNull;
-import android.support.v4.os.UserManagerCompat;
import com.android.dialer.common.Assert;
/** Accessor for getting a {@link ConfigProvider}. */
public class ConfigProviderBindings {
- private static ConfigProvider configProviderStub;
-
public static ConfigProvider get(@NonNull Context context) {
Assert.isNotNull(context);
- if (!UserManagerCompat.isUserUnlocked(context)) {
- if (configProviderStub == null) {
- configProviderStub = new ConfigProviderStub();
- }
- return configProviderStub;
- }
return ConfigProviderComponent.get(context).getConfigProvider();
}
-
- private static class ConfigProviderStub implements ConfigProvider {
- @Override
- public String getString(String key, String defaultValue) {
- return defaultValue;
- }
-
- @Override
- public long getLong(String key, long defaultValue) {
- return defaultValue;
- }
-
- @Override
- public boolean getBoolean(String key, boolean defaultValue) {
- return defaultValue;
- }
- }
}