Merge "Moved MVNO matching logic out of old data stack" into tm-dev
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 236c4cb..5ab24be 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -197,7 +197,6 @@
import com.android.internal.telephony.metrics.TelephonyMetrics;
import com.android.internal.telephony.uicc.IccCardApplicationStatus.AppType;
import com.android.internal.telephony.uicc.IccIoResult;
-import com.android.internal.telephony.uicc.IccRecords;
import com.android.internal.telephony.uicc.IccUtils;
import com.android.internal.telephony.uicc.SIMRecords;
import com.android.internal.telephony.uicc.UiccCard;
@@ -9766,15 +9765,9 @@
}
@Override
- public boolean isMvnoMatched(int subId, int mvnoType, @NonNull String mvnoMatchData) {
+ public boolean isMvnoMatched(int slotIndex, int mvnoType, @NonNull String mvnoMatchData) {
enforceReadPrivilegedPermission("isMvnoMatched");
- IccRecords iccRecords = UiccController.getInstance().getIccRecords(
- SubscriptionManager.getPhoneId(subId), UiccController.APP_FAM_3GPP);
- if (iccRecords == null) {
- Log.d(LOG_TAG, "isMvnoMatched# IccRecords is null");
- return false;
- }
- return ApnSettingUtils.mvnoMatches(iccRecords, mvnoType, mvnoMatchData);
+ return UiccController.getInstance().mvnoMatches(slotIndex, mvnoType, mvnoMatchData);
}
@Override