batteryState property

  1. @override
Future<BatteryState> batteryState
override

Returns the current battery state.

Implementation

@override
Future<BatteryState> get batteryState {
  final device = createDevice();
  return device
      .getState()
      .then((value) => value.toBatteryState())
      .whenComplete(() => device.dispose());
}