getBatteryStatus method

  1. @override
Future<BatteryStatus> getBatteryStatus()
override

Implementation

@override
Future<BatteryStatus> getBatteryStatus() async {
  final result = await methodChannel.invokeMethod('battery_status');
  switch (result) {
    case "idle":
      return BatteryStatus.idle;
    case "charging":
      return BatteryStatus.charging;
    default:
      return BatteryStatus.unknown;
  }
}