Update handleImsUnregistered
Add imsRadioTech param
Bug: 219242990
Bug: 260953481
Test: astest RcsFeatureControllerTest
Change-Id: I7adbf6165c5d59b25b97f91c30810577d9aad9d2
diff --git a/src/com/android/services/telephony/rcs/RcsFeatureController.java b/src/com/android/services/telephony/rcs/RcsFeatureController.java
index b292c35..a2f435c 100644
--- a/src/com/android/services/telephony/rcs/RcsFeatureController.java
+++ b/src/com/android/services/telephony/rcs/RcsFeatureController.java
@@ -177,7 +177,7 @@
@Override
public void handleImsUnregistered(ImsReasonInfo imsReasonInfo,
- int suggestedAction) {
+ int suggestedAction, int imsRadioTech) {
}
@Override
diff --git a/tests/src/com/android/services/telephony/rcs/RcsFeatureControllerTest.java b/tests/src/com/android/services/telephony/rcs/RcsFeatureControllerTest.java
index 7cf0852..07c9fd0 100644
--- a/tests/src/com/android/services/telephony/rcs/RcsFeatureControllerTest.java
+++ b/tests/src/com/android/services/telephony/rcs/RcsFeatureControllerTest.java
@@ -172,12 +172,13 @@
verify(mFeatureManager).registerImsRegistrationCallback(captor.capture());
assertNotNull(captor.getValue());
- captor.getValue().onDeregistered(REASON_DISCONNECTED, 0);
+ captor.getValue().onDeregistered(REASON_DISCONNECTED, 0, 0);
controller.getRegistrationState(result -> {
assertNotNull(result);
assertEquals(RegistrationManager.REGISTRATION_STATE_NOT_REGISTERED, result.intValue());
});
- verify(mRegistrationCallback).handleImsUnregistered(eq(REASON_DISCONNECTED), anyInt());
+ verify(mRegistrationCallback).handleImsUnregistered(eq(REASON_DISCONNECTED),
+ anyInt(), anyInt());
ImsRegistrationAttributes attr = new ImsRegistrationAttributes.Builder(
ImsRegistrationImplBase.REGISTRATION_TECH_LTE).build();