autoChangeBatteryStatus method

BatteryStatusType autoChangeBatteryStatus({
  1. required BatteryState batteryState,
})

Implementation

BatteryStatusType autoChangeBatteryStatus(
    {required BatteryState batteryState}) {
  try {
    if (batteryState == BatteryState.charging) {
      return BatteryStatusType.charging;
    }

    if (batteryState == BatteryState.connectedNotCharging) {
      return BatteryStatusType.connectedNotCharging;
    }

    if (batteryState == BatteryState.discharging) {
      return BatteryStatusType.discharging;
    }
    if (batteryState == BatteryState.full) {
      return BatteryStatusType.full;
    }
  } catch (e) {}

  return BatteryStatusType.unknown;
}