sendFile method

  1. @override
Future<String> sendFile(
  1. AresFileTransferRequest request
)
override

Accepts one outgoing request and returns its transfer identifier.

Implementation

@override
Future<String> sendFile(AresFileTransferRequest request) async {
  final transferId = await methodChannel.invokeMethod<String>(
    'sendFile',
    request.toMap(),
  );
  if (transferId == null || transferId.isEmpty) {
    throw const FormatException(
      'The platform did not return a valid transfer ID.',
    );
  }
  return transferId;
}