getNetworkCapability method

  1. @override
Future<NetworkCapability> getNetworkCapability()
override

Returns native Android network capability information for the active network.

Implementation

@override
Future<NetworkCapability> getNetworkCapability() async {
  final Map<Object?, Object?>? networkMap = await methodChannel
      .invokeMapMethod<Object?, Object?>('getNetworkCapability');

  if (networkMap == null) {
    throw PlatformException(
      code: 'native_lens_empty_network_capability',
      message: 'Android returned empty network capability information.',
    );
  }

  return NetworkCapability.fromMap(networkMap);
}