getUrl method

  1. @override
Future<GetUrlResult> getUrl({
  1. required GetUrlRequest request,
})

Implementation

@override
Future<GetUrlResult> getUrl({required GetUrlRequest request}) async {
  try {
    final Map<String, dynamic>? data =
        (await _channel.invokeMapMethod<String, dynamic>(
      'getUrl',
      request.serializeAsMap(),
    ));
    if (data == null)
      throw AmplifyException(
          AmplifyExceptionMessages.nullReturnedFromMethodChannel);
    GetUrlResult result = _formatGetUrlResult(data);
    return result;
  } on PlatformException catch (e) {
    throw _convertToStorageException(e);
  }
}