currentNetwork method

  1. @override
Future<NetworkEvent> currentNetwork()
override

Returns the current network connectivity state.

Implementation

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