batteryState property

  1. @override
Future<BatteryState> batteryState
override

Returns the current battery state.

Implementation

@override
Future<BatteryState> get batteryState async {
  if (isSupported) {
    final battery = await _getBattery() as html.BatteryManager;
    if (battery.charging != null) {
      return _checkBatteryChargingState(battery.charging!);
    }
  }
  return BatteryState.unknown;
}