Commit 37260227 authored by Rayan Kanso's avatar Rayan Kanso Committed by Commit Bot

[Contacts] Add a use counter for ContactsManager.

Keep track of how often the Contacts API is used by measuring calls to
navigator.contacts.select.

Bug: 990364
Change-Id: I10177d894d4e68be275fcf2fe7cf7c87ade0b311
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1731847
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Commit-Queue: Peter Beverloo <peter@chromium.org>
Auto-Submit: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: default avatarPeter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#683640}
parent 0b06641c
......@@ -2372,6 +2372,7 @@ enum WebFeature {
kV8SpeechRecognition_Constructor = 2990,
kV8SpeechRecognition_Grammars_AttributeGetter = 2991,
kV8SpeechRecognition_Grammars_AttributeSetter = 2992,
kContactsManagerSelect = 2993,
// Add new features immediately above this line. Don't change assigned
// numbers of any item, and don't reuse removed slots.
......
......@@ -9,5 +9,5 @@
SecureContext,
RuntimeEnabled=ContactsManager
] interface ContactsManager {
[CallWith=ScriptState] Promise<sequence<ContactInfo>> select(sequence<ContactProperty> properties, optional ContactsSelectOptions options);
[CallWith=ScriptState, MeasureAs=ContactsManagerSelect] Promise<sequence<ContactInfo>> select(sequence<ContactProperty> properties, optional ContactsSelectOptions options);
};
......@@ -24242,6 +24242,7 @@ Called by update_net_error_codes.py.-->
<int value="2990" label="V8SpeechRecognition_Constructor"/>
<int value="2991" label="V8SpeechRecognition_Grammars_AttributeGetter"/>
<int value="2992" label="V8SpeechRecognition_Grammars_AttributeSetter"/>
<int value="2993" label="ContactsManagerSelect"/>
</enum>
<enum name="FeaturePolicyAllowlistType">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment