Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17fad821 authored by Yifan Hong's avatar Yifan Hong Committed by Gerrit Code Review
Browse files

Merge "[REFACTOR] health 2.0: BatteryMonitor::update split into 3 funcs"

parents aae0b8d0 9521b9d4
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -148,7 +148,14 @@ Return<Result> Health::update() {

    // Retrieve all information and call healthd_mode_ops->battery_update, which calls
    // notifyListeners.
    bool chargerOnline = battery_monitor_->update();
    battery_monitor_->updateValues();
    struct BatteryProperties props = getBatteryProperties(battery_monitor_.get());
    bool log = healthd_board_battery_update(&props);
    if (log) {
        battery_monitor_->logValues();
    }
    healthd_mode_ops->battery_update(&props);
    bool chargerOnline = battery_monitor_->isChargerOnline();

    // adjust uevent / wakealarm periods
    healthd_battery_update_internal(chargerOnline);