getBatteryLevel method

  1. @override
Future<double> getBatteryLevel()
override

Returns the current battery level as a value between 0.0 and 1.0.

Implementation

@override
Future<double> getBatteryLevel() async {
  try {
    final battery = await web.window.navigator.getBattery().toDart;
    return battery.level.toDouble();
  } catch (e) {
    return -1.0;
  }
}