Loading src/com/android/settings/network/telephony/ContactDiscoveryPreferenceController.java +5 −2 Original line number Diff line number Diff line Loading @@ -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; } Loading src/com/android/settings/network/telephony/MobileNetworkUtils.java +4 −1 Original line number Diff line number Diff line Loading @@ -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 Loading tests/robotests/src/com/android/settings/network/telephony/ContactDiscoveryPreferenceControllerTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -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() { Loading Loading
src/com/android/settings/network/telephony/ContactDiscoveryPreferenceController.java +5 −2 Original line number Diff line number Diff line Loading @@ -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; } Loading
src/com/android/settings/network/telephony/MobileNetworkUtils.java +4 −1 Original line number Diff line number Diff line Loading @@ -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 Loading
tests/robotests/src/com/android/settings/network/telephony/ContactDiscoveryPreferenceControllerTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -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() { Loading