From 18bfbcd6ae3c170f4ebef11156efc04fb5cca040 Mon Sep 17 00:00:00 2001 From: twyen Date: Thu, 8 Feb 2018 15:02:16 -0800 Subject: Add LookupUri to PeopApiPhoneLookupInfo Bug: 72108777 Test: Unit tests PiperOrigin-RevId: 185058075 Change-Id: I161b5127fdc94c0b77536d2901e2c24d7f1eeb7c --- .../dialer/phonelookup/consolidator/PhoneLookupInfoConsolidator.java | 1 + java/com/android/dialer/phonelookup/phone_lookup_info.proto | 5 +++++ 2 files changed, 6 insertions(+) (limited to 'java/com/android/dialer/phonelookup') diff --git a/java/com/android/dialer/phonelookup/consolidator/PhoneLookupInfoConsolidator.java b/java/com/android/dialer/phonelookup/consolidator/PhoneLookupInfoConsolidator.java index 874bdbc5b..ce4030d70 100644 --- a/java/com/android/dialer/phonelookup/consolidator/PhoneLookupInfoConsolidator.java +++ b/java/com/android/dialer/phonelookup/consolidator/PhoneLookupInfoConsolidator.java @@ -159,6 +159,7 @@ public final class PhoneLookupInfoConsolidator { case NameSource.CP2_REMOTE: return Assert.isNotNull(firstCp2RemoteContact).getLookupUri(); case NameSource.PEOPLE_API: + return Assert.isNotNull(phoneLookupInfo.getPeopleApiInfo().getLookupUri()); case NameSource.NONE: return ""; default: diff --git a/java/com/android/dialer/phonelookup/phone_lookup_info.proto b/java/com/android/dialer/phonelookup/phone_lookup_info.proto index 57a61ac50..e9cb9f8ad 100644 --- a/java/com/android/dialer/phonelookup/phone_lookup_info.proto +++ b/java/com/android/dialer/phonelookup/phone_lookup_info.proto @@ -117,6 +117,11 @@ message PhoneLookupInfo { // The type of the lookup result, for example, a saved contact or a nearby // business. optional InfoType info_type = 6; + + // A URI that contains encoded JSON about the number so contacts can + // populate the quick contact activity with name and numbers. This does not + // point to any real contact entry anywhere. + optional string lookup_uri = 7; } optional PeopleApiInfo people_api_info = 3; -- cgit v1.2.3