currentBattery method
Returns the current battery state.
Implementation
@override
Future<BatteryEvent> currentBattery() async {
final event = SystemEvent.fromPayload(
await methodChannel.invokeMethod<Object?>('currentBattery'),
);
if (event is BatteryEvent) return event;
throw StateError('Expected BatteryEvent, got ${event.runtimeType}.');
}