| Index: chrome/browser/resources/hotword_helper/manager.js
|
| diff --git a/chrome/browser/resources/hotword_helper/manager.js b/chrome/browser/resources/hotword_helper/manager.js
|
| index ba0ee5cbb0898611d490209a36eed84080ca2787..07428fc52a836f367f5275f954931a24dac280c8 100644
|
| --- a/chrome/browser/resources/hotword_helper/manager.js
|
| +++ b/chrome/browser/resources/hotword_helper/manager.js
|
| @@ -49,7 +49,11 @@ OptInManager.CommandFromPage = {
|
| // User has explicitly clicked 'no'.
|
| CLICKED_NO_OPTIN: 'hcno',
|
| // User has opted in.
|
| - CLICKED_OPTIN: 'hco'
|
| + CLICKED_OPTIN: 'hco',
|
| + // Audio logging is opted in.
|
| + AUDIO_LOGGING_ON: 'alon',
|
| + // Audio logging is opted out.
|
| + AUDIO_LOGGING_OFF: 'aloff',
|
| };
|
|
|
|
|
| @@ -157,6 +161,25 @@ OptInManager.prototype.handleMessage_ = function(
|
| chrome.hotwordPrivate.setEnabled(false);
|
| }
|
| }
|
| + // Information regarding the audio logging preference was sent.
|
| + if (request.type === OptInManager.CommandFromPage.AUDIO_LOGGING_ON) {
|
| + if (chrome.hotwordPrivate &&
|
| + chrome.hotwordPrivate.setAudioLoggingEnabled) {
|
| + chrome.hotwordPrivate.setAudioLoggingEnabled(true);
|
| + chrome.runtime.sendMessage(
|
| + OptInManager.HOTWORD_EXTENSION_ID_,
|
| + {'cmd': OptInManager.CommandFromHelper.AUDIO_LOGGING_ON});
|
| + }
|
| + }
|
| + if (request.type === OptInManager.CommandFromPage.AUDIO_LOGGING_OFF) {
|
| + if (chrome.hotwordPrivate &&
|
| + chrome.hotwordPrivate.setAudioLoggingEnabled) {
|
| + chrome.hotwordPrivate.setAudioLoggingEnabled(false);
|
| + chrome.runtime.sendMessage(
|
| + OptInManager.HOTWORD_EXTENSION_ID_,
|
| + {'cmd': OptInManager.CommandFromHelper.AUDIO_LOGGING_OFF});
|
| + }
|
| + }
|
| }
|
| };
|
|
|
|
|