Chromium Code Reviews| 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..0966159cb474f49716272c1d8263bd78019d5641 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_OFF}); |
|
saurya1
2014/03/27 16:29:22
AUDIO_LOGGING_ON
rpetterson
2014/03/27 16:37:19
Derp. Copy/paste. Fixed.
|
| + } |
| + } |
| + 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}); |
| + } |
| + } |
| } |
| }; |