diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-02-24 04:24:04 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-02-24 04:24:04 +0000 |
commit | 63381a0101576b496ac7996ebfdcf2aec6be1a9c (patch) | |
tree | 5ce7919d461283b750ff7c44698ad37338a29b6c | |
parent | c70b6b11dd413c892f7d414acee9e8bf8b4e7d74 (diff) | |
parent | 423c825bf3b7e65bea6ade38003ff1ec1fe53e61 (diff) | |
download | ims-63381a0101576b496ac7996ebfdcf2aec6be1a9c.tar.gz |
Snap for 9649615 from 423c825bf3b7e65bea6ade38003ff1ec1fe53e61 to udc-release
Change-Id: Iccb371738546136d4833b093582418f81e958b06
-rw-r--r-- | src/java/com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.java | 3 | ||||
-rw-r--r-- | tests/src/com/android/ims/rcs/uce/presence/publish/PublishServiceDescTrackerTest.java | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/java/com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.java b/src/java/com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.java index 0c8515ba..49291484 100644 --- a/src/java/com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.java +++ b/src/java/com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.java @@ -255,6 +255,9 @@ public class DeviceCapabilityInfo { mRcsRegistered = false; changed = true; } + + mLastRegistrationFeatureTags = Collections.emptySet(); + updateRegistration(mLastRegistrationFeatureTags); mRcsNetworkRegType = AccessNetworkConstants.TRANSPORT_TYPE_INVALID; mLastSuccessfulCapabilities.clear(); mPendingPublishCapabilities = null; diff --git a/tests/src/com/android/ims/rcs/uce/presence/publish/PublishServiceDescTrackerTest.java b/tests/src/com/android/ims/rcs/uce/presence/publish/PublishServiceDescTrackerTest.java index ddd8932f..52017c7a 100644 --- a/tests/src/com/android/ims/rcs/uce/presence/publish/PublishServiceDescTrackerTest.java +++ b/tests/src/com/android/ims/rcs/uce/presence/publish/PublishServiceDescTrackerTest.java @@ -157,6 +157,11 @@ public class PublishServiceDescTrackerTest { FeatureTags.FEATURE_TAG_LARGE_MODE); t1.updateImsRegistration(imsReg); assertEquals(expectedSet, t1.copyRegistrationCapabilities()); + + // delete the feature tags for Unregistered + expectedSet = new ArraySet<>(); + t1.updateImsRegistration(Collections.emptySet()); + assertEquals(expectedSet, t1.copyRegistrationCapabilities()); } @SmallTest |