New method that supports CTS test case to check the file contents remains unaltered.
Bug: 276402673
Test: atest tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java#testCarrierRestrictionStatusAllowList also pformed the sanity and all the basic scenarios are working fine.
Change-Id: I2918dd7deeb5f400a164295ed201093c7809ca08
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 2a27bb8..d9dd3bf 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -8671,6 +8671,13 @@
}
}
+ @Override
+ public List<String> getShaIdFromAllowList(String pkgName, int carrierId) {
+ enforceReadPrivilegedPermission("checkCarrierRestrictionFileForNoChange");
+ CarrierAllowListInfo allowListInfo = CarrierAllowListInfo.loadInstance(mApp);
+ return allowListInfo.getShaIdList(pkgName, carrierId);
+ }
+
@VisibleForTesting
public int validateCallerAndGetCarrierId(String packageName) {
CarrierAllowListInfo allowListInfo = CarrierAllowListInfo.loadInstance(mApp);