currentOrientation method

  1. @override
Future<OrientationEvent> currentOrientation()
override

Returns the current screen orientation.

Implementation

@override
Future<OrientationEvent> currentOrientation() async {
  final event = SystemEvent.fromPayload(
    await methodChannel.invokeMethod<Object?>('currentOrientation'),
  );
  if (event is OrientationEvent) return event;
  throw StateError('Expected OrientationEvent, got ${event.runtimeType}.');
}