| Index: chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
|
| index d4166eb41a2911c3645e4c4e824b08f405674861..2de65c89c42932bd1e8bd662cb6944e222dbd711 100644
|
| --- a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
|
| +++ b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
|
| @@ -94,15 +94,28 @@ bool HotwordPrivateSetEnabledFunction::RunSync() {
|
| }
|
|
|
| bool HotwordPrivateSetAudioLoggingEnabledFunction::RunSync() {
|
| - scoped_ptr<api::hotword_private::SetEnabled::Params> params(
|
| - api::hotword_private::SetEnabled::Params::Create(*args_));
|
| + scoped_ptr<api::hotword_private::SetAudioLoggingEnabled::Params> params(
|
| + api::hotword_private::SetAudioLoggingEnabled::Params::Create(*args_));
|
| EXTENSION_FUNCTION_VALIDATE(params.get());
|
|
|
| + // TODO(kcarattini): Sync the chrome pref with the account-level
|
| + // Audio History setting.
|
| PrefService* prefs = GetProfile()->GetPrefs();
|
| prefs->SetBoolean(prefs::kHotwordAudioLoggingEnabled, params->state);
|
| return true;
|
| }
|
|
|
| +bool HotwordPrivateSetHotwordAlwaysOnSearchEnabledFunction::RunSync() {
|
| + scoped_ptr<api::hotword_private::SetHotwordAlwaysOnSearchEnabled::Params>
|
| + params(api::hotword_private::SetHotwordAlwaysOnSearchEnabled::Params::
|
| + Create(*args_));
|
| + EXTENSION_FUNCTION_VALIDATE(params.get());
|
| +
|
| + PrefService* prefs = GetProfile()->GetPrefs();
|
| + prefs->SetBoolean(prefs::kHotwordAlwaysOnSearchEnabled, params->state);
|
| + return true;
|
| +}
|
| +
|
| bool HotwordPrivateGetStatusFunction::RunSync() {
|
| api::hotword_private::StatusDetails result;
|
|
|
|
|