currentScreenBrightness method

  1. @override
Future<ScreenEvent> currentScreenBrightness()
override

Returns the current screen brightness.

Implementation

@override
Future<ScreenEvent> currentScreenBrightness() async {
  final event = SystemEvent.fromPayload(
    await methodChannel.invokeMethod<Object?>('currentScreenBrightness'),
  );
  if (event is ScreenEvent && event.change == ScreenChange.brightness) {
    return event;
  }
  throw StateError('Expected screen brightness event, got $event.');
}