widgetTaps property

  1. @override
Stream<Uri> get widgetTaps
override

Implementation

@override
Stream<Uri> get widgetTaps {
  _widgetTaps ??= eventChannel.receiveBroadcastStream().map((event) {
    if (event is String) {
      final uri = Uri.tryParse(event);
      if (uri != null) return uri;
    }
    throw FormatException('Invalid widget tap event: $event');
  }).handleError((Object _) {});
  return _widgetTaps!;
}