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

Commit 59dea19e authored by Grant Menke's avatar Grant Menke
Browse files

Update getVoiceMailNumber logging to show number length.

This CL updates the logging method used for logging phone numbers in GsmCdmaPhone#getVoiceMailNumber to ensure the obfuscated number is logged and the length of that phoen number is idetifiable from the log.

Test: manual (logging only)
Bug: 279998644
Change-Id: I256fe1345be55164c771c76414039aec80b9470c
parent de74504f
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -1856,15 +1856,15 @@ public class GsmCdmaPhone extends Phone {
                String spName = isPhoneTypeGsm() ? VM_NUMBER : VM_NUMBER_CDMA;
                number = sp.getString(spName + getPhoneId(), null);
                logd("getVoiceMailNumber: from " + spName + " number="
                        + Rlog.pii(LOG_TAG, number));
                        + Rlog.piiHandle(number));
            } else {
                logd("getVoiceMailNumber: from IccRecords number=" + Rlog.pii(LOG_TAG, number));
                logd("getVoiceMailNumber: from IccRecords number=" + Rlog.piiHandle(number));
            }
        }
        if (!isPhoneTypeGsm() && TextUtils.isEmpty(number)) {
            SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext());
            number = sp.getString(VM_NUMBER_CDMA + getPhoneId(), null);
            logd("getVoiceMailNumber: from VM_NUMBER_CDMA number=" + Rlog.pii(LOG_TAG, number));
            logd("getVoiceMailNumber: from VM_NUMBER_CDMA number=" + Rlog.piiHandle(number));
        }

        if (TextUtils.isEmpty(number)) {
@@ -1887,12 +1887,12 @@ public class GsmCdmaPhone extends Phone {
                        // roaming and IMS unregistered case if CC configured
                        number = defaultVmNumberRoamingAndImsUnregistered;
                        logd("getVoiceMailNumber: from defaultVmNumberRoamingAndImsUnregistered "
                                + "number=" + Rlog.pii(LOG_TAG, number));
                                + "number=" + Rlog.piiHandle(number));
                    } else if (!TextUtils.isEmpty(defaultVmNumberRoaming)) {
                        // roaming default case if CC configured
                        number = defaultVmNumberRoaming;
                        logd("getVoiceMailNumber: from defaultVmNumberRoaming number=" +
                                Rlog.pii(LOG_TAG, number));
                                Rlog.piiHandle(number));
                    }
                }
            }
@@ -1906,14 +1906,13 @@ public class GsmCdmaPhone extends Phone {
            if (b != null && b.getBoolean(
                    CarrierConfigManager.KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL)) {
                number = getLine1Number();
                logd("getVoiceMailNumber: from MSISDN number=" + Rlog.pii(LOG_TAG, number));
                logd("getVoiceMailNumber: from MSISDN number=" + Rlog.piiHandle(number));
            }
        }

        logd("getVoiceMailNumber: returning number=" + Rlog.pii(LOG_TAG, number));
        return number;
    }


    private String getVmSimImsi() {
        SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext());
        return sp.getString(VM_SIM_IMSI + getPhoneId(), null);