Refactor PowerStatus (now called BatteryInfo)

This commit is contained in:
Christine Chen
2021-04-12 10:52:12 -04:00
parent b7e16c2fcc
commit 43b97fe0ad
8 changed files with 18 additions and 32 deletions

View File

@ -75,12 +75,10 @@ namespace osu.Android
protected override UpdateManager CreateUpdateManager() => new SimpleUpdateManager();
protected override PowerStatus CreatePowerStatus() => new AndroidPowerStatus();
protected override BatteryInfo CreateBatteryInfo() => new AndroidBatteryInfo();
private class AndroidPowerStatus : PowerStatus
private class AndroidBatteryInfo : BatteryInfo
{
public override double BatteryCutoff => 0.20;
public override double ChargeLevel => Battery.ChargeLevel;
public override bool IsCharging => Battery.PowerSource != BatteryPowerSource.Battery;