requestConnection method

Future<bool> requestConnection(
  1. String userNickName,
  2. String endpointId, {
  3. required OnConnectionInitiated onConnectionInitiated,
  4. required OnConnectionResult onConnectionResult,
  5. required OnDisconnected onDisconnected,
})

Request Connection

Call this method when Discoverer calls the OnEndpointFound method

This will call the OnConnectionInitiated method on both the endPoint and this

Implementation

Future<bool> requestConnection(
  String userNickName,
  String endpointId, {
  required OnConnectionInitiated onConnectionInitiated,
  required OnConnectionResult onConnectionResult,
  required OnDisconnected onDisconnected,
}) async {
  _discoverConnectionInitiated = onConnectionInitiated;
  _discoverConnectionResult = onConnectionResult;
  _discoverDisconnected = onDisconnected;

  return await _channel.invokeMethod(
        'requestConnection',
        <String, dynamic>{
          'userNickName': userNickName,
          'endpointId': endpointId,
        },
      ) ??
      false;
}