Merge "Change carrier config"
This commit is contained in:
@@ -98,8 +98,11 @@ public class ContactDiscoveryPreferenceController extends TelephonyTogglePrefere
|
||||
@Override
|
||||
public int getAvailabilityStatus(int subId) {
|
||||
PersistableBundle bundle = mCarrierConfigManager.getConfigForSubId(subId);
|
||||
boolean shouldShowPresence = bundle != null && bundle.getBoolean(
|
||||
CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL, false /*default*/);
|
||||
boolean shouldShowPresence = bundle != null
|
||||
&& (bundle.getBoolean(
|
||||
CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL, false /*default*/)
|
||||
|| bundle.getBoolean(
|
||||
CarrierConfigManager.Ims.KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL, false /*default*/));
|
||||
return shouldShowPresence ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
|
||||
}
|
||||
|
||||
|
@@ -199,7 +199,10 @@ public class MobileNetworkUtils {
|
||||
return false;
|
||||
}
|
||||
PersistableBundle bundle = carrierConfigManager.getConfigForSubId(subId);
|
||||
return bundle.getBoolean(CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL, false /*default*/);
|
||||
return bundle.getBoolean(
|
||||
CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL, false /*default*/)
|
||||
|| bundle.getBoolean(CarrierConfigManager.Ims.KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL,
|
||||
false /*default*/);
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
|
@@ -159,7 +159,9 @@ public class ContactDiscoveryPreferenceControllerTest {
|
||||
}
|
||||
|
||||
private void setRcsPresenceConfig(boolean isEnabled) {
|
||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL, isEnabled);
|
||||
mCarrierConfig.putBoolean(
|
||||
CarrierConfigManager.Ims.KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL,
|
||||
isEnabled);
|
||||
}
|
||||
|
||||
private ContentObserver getUceChangeObserver() {
|
||||
|
Reference in New Issue
Block a user