From 888733af75fd738dd1b503ab8a77c5eb3212d575 Mon Sep 17 00:00:00 2001 From: zachh Date: Thu, 14 Dec 2017 00:48:12 -0800 Subject: Support normalization of numbers in Cp2PhoneLookup. Bug: 34672501 Test: unit PiperOrigin-RevId: 179012381 Change-Id: Icb78c73e243702a71f1a48692151b696ae2ac95f --- .../calllog/datasources/phonelookup/PhoneLookupDataSource.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'java/com/android/dialer/calllog/datasources') diff --git a/java/com/android/dialer/calllog/datasources/phonelookup/PhoneLookupDataSource.java b/java/com/android/dialer/calllog/datasources/phonelookup/PhoneLookupDataSource.java index 93e841409..fbb58312a 100644 --- a/java/com/android/dialer/calllog/datasources/phonelookup/PhoneLookupDataSource.java +++ b/java/com/android/dialer/calllog/datasources/phonelookup/PhoneLookupDataSource.java @@ -197,7 +197,7 @@ public final class PhoneLookupDataSource implements CallLogDataSource { } // Also save the updated information so that it can be written to PhoneLookupHistory // in onSuccessfulFill. - String normalizedNumber = dialerPhoneNumberUtil.formatToE164(dialerPhoneNumber); + String normalizedNumber = dialerPhoneNumberUtil.normalizeNumber(dialerPhoneNumber); phoneLookupHistoryRowsToUpdate.put(normalizedNumber, upToDateInfo); } } @@ -369,7 +369,7 @@ public final class PhoneLookupDataSource implements CallLogDataSource { DialerPhoneNumberUtil dialerPhoneNumberUtil = new DialerPhoneNumberUtil(PhoneNumberUtil.getInstance()); Map dialerPhoneNumberToNormalizedNumbers = - Maps.asMap(uniqueDialerPhoneNumbers, dialerPhoneNumberUtil::formatToE164); + Maps.asMap(uniqueDialerPhoneNumbers, dialerPhoneNumberUtil::normalizeNumber); // Convert values to a set to remove any duplicates that are the result of two // DialerPhoneNumbers mapping to the same normalized number. @@ -508,7 +508,7 @@ public final class PhoneLookupDataSource implements CallLogDataSource { for (Entry> entry : annotatedCallLogIdsByNumber.entrySet()) { DialerPhoneNumber dialerPhoneNumber = entry.getKey(); Set idsForDialerPhoneNumber = entry.getValue(); - String normalizedNumber = dialerPhoneNumberUtil.formatToE164(dialerPhoneNumber); + String normalizedNumber = dialerPhoneNumberUtil.normalizeNumber(dialerPhoneNumber); Set idsForNormalizedNumber = idsByNormalizedNumber.get(normalizedNumber); if (idsForNormalizedNumber == null) { idsForNormalizedNumber = new ArraySet<>(); -- cgit v1.2.3