return GetProfile()->GetPrefs();
}
-bool DirectSettingFunctionBase::IsCalledFromComponentExtension() {
- return extension()->location() == Manifest::COMPONENT;
-}
-
GetDirectSettingFunction::GetDirectSettingFunction() {}
bool GetDirectSettingFunction::RunSync() {
- EXTENSION_FUNCTION_VALIDATE(IsCalledFromComponentExtension());
-
std::string pref_key;
EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &pref_key));
EXTENSION_FUNCTION_VALIDATE(ChromeDirectSettingAPI::Get(GetProfile())
SetDirectSettingFunction::SetDirectSettingFunction() {}
bool SetDirectSettingFunction::RunSync() {
- EXTENSION_FUNCTION_VALIDATE(IsCalledFromComponentExtension());
-
std::string pref_key;
EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &pref_key));
EXTENSION_FUNCTION_VALIDATE(ChromeDirectSettingAPI::Get(GetProfile())
ClearDirectSettingFunction::ClearDirectSettingFunction() {}
bool ClearDirectSettingFunction::RunSync() {
- EXTENSION_FUNCTION_VALIDATE(IsCalledFromComponentExtension());
-
std::string pref_key;
EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &pref_key));
EXTENSION_FUNCTION_VALIDATE(ChromeDirectSettingAPI::Get(GetProfile())