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}); |
+ } |
+ } |
} |
}; |