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

@ -16,12 +16,10 @@ namespace osu.iOS
protected override UpdateManager CreateUpdateManager() => new SimpleUpdateManager();
protected override PowerStatus CreatePowerStatus() => new IOSPowerStatus();
protected override BatteryInfo CreateBatteryInfo() => new IOSBatteryInfo();
private class IOSPowerStatus : PowerStatus
private class IOSBatteryInfo : BatteryInfo
{
public override double BatteryCutoff => 0.25;
public override double ChargeLevel => Battery.ChargeLevel;
public override bool IsCharging => Battery.PowerSource != BatteryPowerSource.Battery;