Index: extensions/browser/api/power/power_api.cc |
diff --git a/extensions/browser/api/power/power_api.cc b/extensions/browser/api/power/power_api.cc |
index 9272bfcf570537837d36f0ce67bd12ca0db807a8..b2642df842df5d234807da18158e023fc28460b2 100644 |
--- a/extensions/browser/api/power/power_api.cc |
+++ b/extensions/browser/api/power/power_api.cc |
@@ -46,18 +46,17 @@ std::unique_ptr<device::PowerSaveBlocker> CreatePowerSaveBlocker( |
} // namespace |
-bool PowerRequestKeepAwakeFunction::RunSync() { |
+ExtensionFunction::ResponseAction PowerRequestKeepAwakeFunction::Run() { |
std::unique_ptr<api::power::RequestKeepAwake::Params> params( |
api::power::RequestKeepAwake::Params::Create(*args_)); |
EXTENSION_FUNCTION_VALIDATE(params); |
- EXTENSION_FUNCTION_VALIDATE(params->level != api::power::LEVEL_NONE); |
PowerAPI::Get(browser_context())->AddRequest(extension_id(), params->level); |
- return true; |
+ return RespondNow(NoArguments()); |
} |
-bool PowerReleaseKeepAwakeFunction::RunSync() { |
+ExtensionFunction::ResponseAction PowerReleaseKeepAwakeFunction::Run() { |
PowerAPI::Get(browser_context())->RemoveRequest(extension_id()); |
- return true; |
+ return RespondNow(NoArguments()); |
} |
// static |