|
@@ -136,6 +136,10 @@ int GetSystemIdleTime() {
|
|
|
return ui::CalculateIdleTime();
|
|
|
}
|
|
|
|
|
|
+bool IsOnBatteryPower() {
|
|
|
+ return base::PowerMonitor::IsOnBatteryPower();
|
|
|
+}
|
|
|
+
|
|
|
void Initialize(v8::Local<v8::Object> exports,
|
|
|
v8::Local<v8::Value> unused,
|
|
|
v8::Local<v8::Context> context,
|
|
@@ -147,6 +151,7 @@ void Initialize(v8::Local<v8::Object> exports,
|
|
|
dict.SetMethod("getSystemIdleState",
|
|
|
base::BindRepeating(&GetSystemIdleState));
|
|
|
dict.SetMethod("getSystemIdleTime", base::BindRepeating(&GetSystemIdleTime));
|
|
|
+ dict.SetMethod("isOnBatteryPower", base::BindRepeating(&IsOnBatteryPower));
|
|
|
}
|
|
|
|
|
|
} // namespace
|