commit | b5e155e310411a7fc13a890bbbdf1372bce855ac | [log] [tgz] |
---|---|---|
author | Michael W <baddaemon87@gmail.com> | Thu Jan 07 20:00:10 2021 +0100 |
committer | Bruno Martins <bgcngm@gmail.com> | Sun Jan 10 14:21:55 2021 +0100 |
tree | 218a15c3327f1becbf3cb9d964c861a2a0e795b9 | |
parent | c77e9f89a0ae946ac64d4eac84dd4e2ad3ebd8d9 [diff] |
LineageParts: Stats: Try getting a valid country code * As per https://developer.android.com/reference/android/telephony/TelephonyManager#getNetworkCountryIso() we are either getting a valid lowercase 2 character alpha-2 country code or an empty string. Make it uppercase so the server needs to do less work on those strings * Additionally the doc states to be unreliable on CDMA networks, so in those case don't use the result * To get a country code anyway, use getCountry() on the current locale - we will get either an uppercase 2-letter or a 3-digit code, which we only use when it's the 2-letter result Change-Id: I2c2538e1d77502f3c240543b544c954226175061