diff --git a/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart b/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart index a24ca51b..807ad2d6 100644 --- a/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart +++ b/packages/stream_chat_flutter/lib/src/attachment/builder/url_attachment_builder.dart @@ -30,23 +30,25 @@ class UrlAttachmentBuilder extends StreamAttachmentWidgetBuilder { final StreamAttachmentWidgetTapCallback? onAttachmentTap; @override - bool canHandle(Message message, - Map> attachments,) { + bool canHandle( + Message message, + Map> attachments, + ) { final urls = attachments[AttachmentType.urlPreview]; return urls != null && urls.isNotEmpty; } @override - Widget build(BuildContext context, - Message message, - Map> attachments,) { + Widget build( + BuildContext context, + Message message, + Map> attachments, + ) { assert(debugAssertCanHandle(message, attachments), ''); final urlPreviews = attachments[AttachmentType.urlPreview]!; - final client = StreamChat - .of(context) - .client; + final client = StreamChat.of(context).client; final isMyMessage = message.user?.id == client.state.currentUser?.id; final streamChatTheme = StreamChatTheme.of(context); @@ -60,9 +62,7 @@ class UrlAttachmentBuilder extends StreamAttachmentWidgetBuilder { onTap = () => onAttachmentTap!(message, urlPreview); } - final host = Uri - .parse(urlPreview.titleLink!) - .host; + final host = Uri.parse(urlPreview.titleLink!).host; final splitList = host.split('.'); final hostName = splitList.length == 3 ? splitList[1] : splitList[0]; final hostDisplayName = urlPreview.authorName?.capitalize() ??