From 701559fcdddf5f287ec663c9a52e47e3d8f7beef Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Mon, 25 Apr 2022 11:57:42 +0200 Subject: [PATCH] fix(ui): remove check for launchUrl --- .../lib/src/attachment/file_attachment.dart | 1 + packages/stream_chat_flutter/lib/src/utils.dart | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/attachment/file_attachment.dart b/packages/stream_chat_flutter/lib/src/attachment/file_attachment.dart index 0b5d580f..a6ed3ed8 100644 --- a/packages/stream_chat_flutter/lib/src/attachment/file_attachment.dart +++ b/packages/stream_chat_flutter/lib/src/attachment/file_attachment.dart @@ -259,6 +259,7 @@ class FileAttachment extends AttachmentWidget { splashRadius: 16, onPressed: () { final assetUrl = attachment.assetUrl; + print('assetUrl: $assetUrl'); if (assetUrl != null) launchURL(context, assetUrl); }, ); diff --git a/packages/stream_chat_flutter/lib/src/utils.dart b/packages/stream_chat_flutter/lib/src/utils.dart index 2d661fbc..af2ac0c0 100644 --- a/packages/stream_chat_flutter/lib/src/utils.dart +++ b/packages/stream_chat_flutter/lib/src/utils.dart @@ -8,9 +8,9 @@ import 'package:url_launcher/url_launcher.dart'; /// Launch URL Future launchURL(BuildContext context, String url) async { - if (await canLaunch(url)) { + try { await launch(url); - } else { + } catch (e) { ScaffoldMessenger.of(context).showSnackBar( SnackBar(content: Text(context.translations.launchUrlError)), );