Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25c63e8c authored by Paul Keith's avatar Paul Keith Committed by Dan Pasanen
Browse files

SensitivePhoneNumbers: Handle lists of MCC codes

* Some countries have multiple MCC codes, so handle it
* In the sensitivePN network field, enter the list of
  MCCs like so: https://review.lineageos.org/178233

Change-Id: I34225473404b2be2640ea9ab05691dc985c49fa0
parent 963e84fc
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -86,8 +86,11 @@ public class SensitivePhoneNumbers {
            if ("sensitivePN".equals(name)) {
                SensitivePhoneNumber sensitivePN = SensitivePhoneNumber
                        .readSensitivePhoneNumbers(parser);
                mSensitiveNumbersMap.put(sensitivePN.getNetworkNumeric(),
                        sensitivePN.getPhoneNumbers());
                String[] mccs = sensitivePN.getNetworkNumeric().split(",");
                ArrayList<String> sensitive_nums = sensitivePN.getPhoneNumbers();
                for (String mcc : mccs) {
                    mSensitiveNumbersMap.put(mcc, sensitive_nums);
                }
            } else {
                break;
            }