shareUri method

  1. @override
Future<void> shareUri(
  1. Uri uri, {
  2. Rect? sharePositionOrigin,
})
override

Share uri.

Implementation

@override
Future<void> shareUri(
  Uri uri, {
  Rect? sharePositionOrigin,
}) {
  final params = <String, dynamic>{'uri': uri.toString()};

  if (sharePositionOrigin != null) {
    params['originX'] = sharePositionOrigin.left;
    params['originY'] = sharePositionOrigin.top;
    params['originWidth'] = sharePositionOrigin.width;
    params['originHeight'] = sharePositionOrigin.height;
  }

  return channel.invokeMethod<void>('shareUri', params);
}